mirror of
https://github.com/NixOS/nix.git
synced 2025-11-15 06:52:43 +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
a6fb25f9f4
commit
60c869a673
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