diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2018-07-26 12:05:40 +0200 |
---|---|---|
committer | Domen Kožar <domen@enlambda.com> | 2018-12-30 12:33:45 +0000 |
commit | c6e043d57c2cc69a1068a5e6e34b385942876d0e (patch) | |
tree | 5235386c2d705ecc17c88c8179d5b4c051090038 /lib/tests | |
parent | 30ff3e0f398ef1481f4a5f1b1bef730f0d71f712 (diff) |
Remove composableDerivation, closes #18763
Diffstat (limited to 'lib/tests')
-rw-r--r-- | lib/tests/misc.nix | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index 1604fbb39cbb..d8f412d3fc49 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; - }; - } |