diff options
author | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-08-14 23:29:00 +0200 |
---|---|---|
committer | Silvan Mosberger <silvan.mosberger@tweag.io> | 2023-08-14 23:29:00 +0200 |
commit | 8fab18d4c153d7bd4fbb42fd81465be9206ce067 (patch) | |
tree | 7d241b30bc08c83ff39f1e2a53892add13ee39ef /lib/tests/misc.nix | |
parent | b91a4d8db46ea70cf37a4acf3c3818a2b791ddfe (diff) | |
download | nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar.gz nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar.bz2 nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar.lz nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar.xz nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.tar.zst nixpkgs-8fab18d4c153d7bd4fbb42fd81465be9206ce067.zip |
lib.removePrefix: Add tests
Diffstat (limited to 'lib/tests/misc.nix')
-rw-r--r-- | lib/tests/misc.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index dcfa4c540f0..6d55ae68477 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -349,6 +349,27 @@ runTests { expected = true; }; + testRemovePrefixExample1 = { + expr = removePrefix "foo." "foo.bar.baz"; + expected = "bar.baz"; + }; + testRemovePrefixExample2 = { + expr = removePrefix "xxx" "foo.bar.baz"; + expected = "foo.bar.baz"; + }; + testRemovePrefixEmptyPrefix = { + expr = removePrefix "" "foo"; + expected = "foo"; + }; + testRemovePrefixEmptyString = { + expr = removePrefix "foo" ""; + expected = ""; + }; + testRemovePrefixEmptyBoth = { + expr = removePrefix "" ""; + expected = ""; + }; + testNormalizePath = { expr = strings.normalizePath "//a/b//c////d/"; expected = "/a/b/c/d/"; |