diff options
author | Naïm Favier <n@monade.li> | 2022-12-10 15:56:30 +0100 |
---|---|---|
committer | Naïm Favier <n@monade.li> | 2022-12-10 15:56:30 +0100 |
commit | ed0b8c26f127525a9ee66f895bdc894cdaa5d685 (patch) | |
tree | 608169ac5743d8693a16f34cb8206a62f243f3db /lib/tests/misc.nix | |
parent | f8fc2323e9ba9d25aebef0a15cec5ca5cabdc495 (diff) | |
download | nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar.gz nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar.bz2 nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar.lz nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar.xz nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.tar.zst nixpkgs-ed0b8c26f127525a9ee66f895bdc894cdaa5d685.zip |
lib/strings: add `concatLines`
Like `unlines` from Haskell. The aim is to replace the `concatStringsSep "\n"` pattern for generated files, which doesn't add a final newline.
Diffstat (limited to 'lib/tests/misc.nix')
-rw-r--r-- | lib/tests/misc.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index 648c05ab357..7cd6dd182f4 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -153,6 +153,11 @@ runTests { expected = "a,b,c"; }; + testConcatLines = { + expr = concatLines ["a" "b" "c"]; + expected = "a\nb\nc\n"; + }; + testSplitStringsSimple = { expr = strings.splitString "." "a.b.c.d"; expected = [ "a" "b" "c" "d" ]; |