summary refs log tree commit diff
path: root/lib/tests
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-07-26 12:05:40 +0200
committerDomen Kožar <domen@enlambda.com>2018-12-30 12:33:45 +0000
commitc6e043d57c2cc69a1068a5e6e34b385942876d0e (patch)
tree5235386c2d705ecc17c88c8179d5b4c051090038 /lib/tests
parent30ff3e0f398ef1481f4a5f1b1bef730f0d71f712 (diff)
downloadnixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar.gz
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar.bz2
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar.lz
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar.xz
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.tar.zst
nixpkgs-c6e043d57c2cc69a1068a5e6e34b385942876d0e.zip
Remove composableDerivation, closes #18763
Diffstat (limited to 'lib/tests')
-rw-r--r--lib/tests/misc.nix38
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index 1604fbb39cb..d8f412d3fc4 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -401,42 +401,4 @@ runTests {
     expected  = "«foo»";
   };
 
-
-# MISC
-
-  testOverridableDelayableArgsTest = {
-    expr =
-      let res1 = defaultOverridableDelayableArgs id {};
-          res2 = defaultOverridableDelayableArgs id { a = 7; };
-          res3 = let x = defaultOverridableDelayableArgs id { a = 7; };
-                 in (x.merge) { b = 10; };
-          res4 = let x = defaultOverridableDelayableArgs id { a = 7; };
-                in (x.merge) ( x: { b = 10; });
-          res5 = let x = defaultOverridableDelayableArgs id { a = 7; };
-                in (x.merge) ( x: { a = builtins.add x.a 3; });
-          res6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = builtins.add; }; };
-                     y = x.merge {};
-                in (y.merge) { a = 10; };
-
-          resRem7 = res6.replace (a: removeAttrs a ["a"]);
-
-          # fixed tests (delayed args): (when using them add some comments, please)
-          resFixed1 =
-                let x = defaultOverridableDelayableArgs id ( x: { a = 7; c = x.fixed.b; });
-                    y = x.merge (x: { name = "name-${builtins.toString x.fixed.c}"; });
-                in (y.merge) { b = 10; };
-          strip = attrs: removeAttrs attrs ["merge" "replace"];
-      in all id
-        [ ((strip res1) == { })
-          ((strip res2) == { a = 7; })
-          ((strip res3) == { a = 7; b = 10; })
-          ((strip res4) == { a = 7; b = 10; })
-          ((strip res5) == { a = 10; })
-          ((strip res6) == { a = 17; })
-          ((strip resRem7) == {})
-          ((strip resFixed1) == { a = 7; b = 10; c =10; name = "name-10"; })
-        ];
-    expected = true;
-  };
-
 }