|
|
|
@ -236,6 +236,20 @@ runTests { |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
testOverrideExistingEmpty = { |
|
|
|
|
expr = overrideExisting {} { a = 1; }; |
|
|
|
|
expected = {}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
testOverrideExistingDisjoint = { |
|
|
|
|
expr = overrideExisting { b = 2; } { a = 1; }; |
|
|
|
|
expected = { b = 2; }; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
testOverrideExistingOverride = { |
|
|
|
|
expr = overrideExisting { a = 3; b = 2; } { a = 1; }; |
|
|
|
|
expected = { a = 1; b = 2; }; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
# GENERATORS |
|
|
|
|
# these tests assume attributes are converted to lists |
|
|
|
|