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.