Skip to content

Commit f0498ad

Browse files
committed
Updated tests and incremented version
1 parent c8d38c7 commit f0498ad

File tree

6 files changed

+12
-1
lines changed

6 files changed

+12
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "microdiff",
3-
"version": "1.2.0",
3+
"version": "1.3.0",
44
"description": "Small, fast, zero dependency deep object and array comparison",
55
"main": "./dist/index.cjs",
66
"module": "./dist/index.js",

tests/arrays.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ test("top level array & array diff", () => {
77
{
88
type: "REMOVE",
99
path: [1],
10+
oldValue: "testing",
1011
},
1112
]);
1213
});
@@ -32,6 +33,7 @@ test("object in array in object", () => {
3233
type: "CHANGE",
3334
path: ["test", 1, "test"],
3435
value: false,
36+
oldValue: true,
3537
},
3638
]
3739
);

tests/basic.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ test("change raw value", () => {
1717
type: "CHANGE",
1818
path: ["test"],
1919
value: false,
20+
oldValue: true,
2021
},
2122
]);
2223
});
@@ -25,6 +26,7 @@ test("remove raw value", () => {
2526
{
2627
type: "REMOVE",
2728
path: ["test2"],
29+
oldValue: true,
2830
},
2931
]);
3032
});
@@ -35,6 +37,7 @@ test("replace object with null", () => {
3537
type: "CHANGE",
3638
path: ["object"],
3739
value: null,
40+
oldValue: { test: true },
3841
},
3942
]);
4043
});
@@ -45,6 +48,7 @@ test("replace object with other value", () => {
4548
type: "CHANGE",
4649
path: ["object"],
4750
value: "string",
51+
oldValue: { test: true },
4852
},
4953
]);
5054
});

tests/class-primitives.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ test("Handles unequal number classes", () => {
1919
type: "CHANGE",
2020
path: ["number"],
2121
value: 2,
22+
oldValue: 1,
2223
},
2324
]);
2425
});

tests/dates.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ test("Handles unequal dates", () => {
1111
path: ["date"],
1212
type: "CHANGE",
1313
value: new Date(2),
14+
oldValue: new Date(1),
1415
},
1516
]);
1617
});
@@ -20,13 +21,15 @@ test("Handles value being a date and the other not", () => {
2021
path: ["date"],
2122
type: "CHANGE",
2223
value: "not date",
24+
oldValue: new Date(1),
2325
},
2426
]);
2527
assert.equal(diff({ date: "not date" }, { date: new Date(1) }), [
2628
{
2729
path: ["date"],
2830
type: "CHANGE",
2931
value: new Date(1),
32+
oldValue: "not date",
3033
},
3134
]);
3235
});

tests/regex.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ test("Handles unequal regex", () => {
1212
type: "CHANGE",
1313
path: ["regex"],
1414
value: /b/,
15+
oldValue: /a/,
1516
},
1617
]);
1718
});

0 commit comments

Comments
 (0)