diff options
Diffstat (limited to 'pkgs/lib/tests.nix')
-rw-r--r-- | pkgs/lib/tests.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/lib/tests.nix b/pkgs/lib/tests.nix index 395b4b3e17b..95933cbe4b7 100644 --- a/pkgs/lib/tests.nix +++ b/pkgs/lib/tests.nix @@ -1,3 +1,4 @@ +let inherit (builtins) add; in with import ./default.nix; runTests { @@ -69,14 +70,14 @@ runTests { 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 = __add x.a 3; }); - res6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = __add; }; }; + in (x.merge) ( x: { a = add x.a 3; }); + res6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = add; }; }; y = x.merge {}; in (y.merge) { a = 10; }; resRem7 = res6.replace (a : removeAttrs a ["a"]); - resReplace6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = __add; }; }; + resReplace6 = let x = defaultOverridableDelayableArgs id { a = 7; mergeAttrBy = { a = add; }; }; x2 = x.merge { a = 20; }; # now we have 27 in (x2.replace) { a = 10; }; # and override the value by 10 |