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