From ed0b8c26f127525a9ee66f895bdc894cdaa5d685 Mon Sep 17 00:00:00 2001 From: Naïm Favier Date: Sat, 10 Dec 2022 15:56:30 +0100 Subject: 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. --- lib/tests/misc.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/tests/misc.nix') 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" ]; -- cgit 1.4.1