summary refs log tree commit diff
path: root/pkgs/lib/tests.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/lib/tests.nix')
-rw-r--r--pkgs/lib/tests.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/lib/tests.nix b/pkgs/lib/tests.nix
index 835298ddb9e..04acb7632ea 100644
--- a/pkgs/lib/tests.nix
+++ b/pkgs/lib/tests.nix
@@ -58,6 +58,13 @@ runTests {
     ([ 1 2 3 ] == (take 4 [  1 2 3 ]))
   ];
 
+  testFoldAttrs = {
+    expr = foldAttrs (n: a: [n] ++ a) [] [
+    { a = 2; b = 7; }
+    { a = 3;        c = 8; }
+    ];
+    expected = { a = [ 2 3 ]; b = [7]; c = [8];};
+  };
 
   testOverridableDelayableArgsTest = {
     expr =