about summary refs log tree commit diff
path: root/tests/lang/eval-okay-flatten.nix
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lang/eval-okay-flatten.nix')
-rw-r--r--tests/lang/eval-okay-flatten.nix15
1 files changed, 2 insertions, 13 deletions
diff --git a/tests/lang/eval-okay-flatten.nix b/tests/lang/eval-okay-flatten.nix
index 2019263b8297..fe911e9683e2 100644
--- a/tests/lang/eval-okay-flatten.nix
+++ b/tests/lang/eval-okay-flatten.nix
@@ -1,17 +1,6 @@
-let {
-
-  fold = op: nul: list:
-    if list == []
-    then nul
-    else op (builtins.head list) (fold op nul (builtins.tail list));
+with import ./lib.nix;
 
-  concat =
-    fold (x: y: x + y) "";
-    
-  flatten = x:
-    if builtins.isList x
-    then fold (x: y: (flatten x) ++ y) [] x
-    else [x];
+let {
 
   l = ["1" "2" ["3" ["4"] ["5" "6"]] "7"];