nix-helpers: 7477b1e4d9fcc272acf4be1a0c716f999cbb5327
1: { die, merge }:
2:
3: assert with {
4: want = { };
5: got = merge [ ];
6: };
7: got == want || die {
8: inherit got want;
9: error = "Should get {} for 'merge []'";
10: };
11: assert with rec {
12: want = {
13: x = 1;
14: y = "2";
15: };
16: got = merge [ want ];
17: };
18: got == want || die {
19: inherit got want;
20: error = "Merging one attrset should leave it alone";
21: };
22: assert with {
23: want = {
24: x = 1;
25: y = "2";
26: z = true;
27: };
28: got = merge [
29: {
30: x = 1;
31: y = "2";
32: }
33: { z = true; }
34: ];
35: };
36: got == want || die {
37: inherit got want;
38: error = "Failed to merge";
39: };
40: { }
Generated by git2html.