mirror of
https://github.com/NixOS/nix.git
synced 2025-11-15 15:02:42 +01:00
tests/functional: Add tests for builtins.dirOf
These will change in the next commit to fix the silent regression from 2.23
in the handling of multiple subsequent path separators.
(cherry picked from commit 86f090837b)
This commit is contained in:
parent
3f1f531a25
commit
4d9efa45e2
2 changed files with 22 additions and 0 deletions
1
tests/functional/lang/eval-okay-builtins-dirOf.exp
Normal file
1
tests/functional/lang/eval-okay-builtins-dirOf.exp
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{ pathDoesntExistNested1 = /totallydoesntexistreally; pathDoesntExistNested2 = /totallydoesntexistreally/subdir1; pathDoesntExistRoot = /; pathRoot = /; stringEmpty = "."; stringMultipleSeps = "a"; stringNoSep = "."; stringRoot = "/"; stringRootA = "/"; stringRootSlash = "//"; stringRootSlashSlash = "///"; stringSingleDir = "a"; stringWithDot = "a/b/c/."; stringWithDotAndDotDot = "a/b/c/../."; stringWithDotAndDotDotSep2 = "a/b/c/../."; stringWithDotDot = "a/b/c/.."; stringWithDotDotSep2 = "a/b/c/.."; stringWithDotSep2 = "a/b/c/."; }
|
||||||
21
tests/functional/lang/eval-okay-builtins-dirOf.nix
Normal file
21
tests/functional/lang/eval-okay-builtins-dirOf.nix
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
stringEmpty = dirOf "";
|
||||||
|
stringNoSep = dirOf "filename";
|
||||||
|
stringSingleDir = dirOf "a/b";
|
||||||
|
stringMultipleSeps = dirOf "a///b";
|
||||||
|
stringRoot = dirOf "/";
|
||||||
|
stringRootSlash = dirOf "//";
|
||||||
|
stringRootSlashSlash = dirOf "///";
|
||||||
|
stringRootA = dirOf "/a";
|
||||||
|
stringWithDot = dirOf "a/b/c/./d";
|
||||||
|
stringWithDotSep2 = dirOf "a/b/c/.//d";
|
||||||
|
stringWithDotDot = dirOf "a/b/c/../d";
|
||||||
|
stringWithDotDotSep2 = dirOf "a/b/c/..//d";
|
||||||
|
stringWithDotAndDotDot = dirOf "a/b/c/.././d";
|
||||||
|
stringWithDotAndDotDotSep2 = dirOf "a/b/c/.././/d";
|
||||||
|
|
||||||
|
pathRoot = dirOf /.;
|
||||||
|
pathDoesntExistRoot = dirOf /totallydoesntexistreally;
|
||||||
|
pathDoesntExistNested1 = dirOf /totallydoesntexistreally/subdir1;
|
||||||
|
pathDoesntExistNested2 = dirOf /totallydoesntexistreally/subdir1/subdir2;
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue