Skip to content

Commit b4c3709

Browse files
committed
[null] Database NULL maps to null
1 parent e680a59 commit b4c3709

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

test/unit/persisters/database/tabular.test.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1745,45 +1745,45 @@ describe.each(Object.entries(ALL_VARIANTS))(
17451745
await pause(autoLoadPause);
17461746

17471747
expect(store2.getContent()).toEqual([
1748-
{t1: {r1: {c1: 1, c2: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1748+
{t1: {r1: {c1: 1, c2: 2}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
17491749
{v1: 1, v2: 2},
17501750
]);
17511751
store1.setCell('t1', 'r1', 'c1', 2);
17521752
await pause(autoLoadPause);
17531753

17541754
expect(store2.getContent()).toEqual([
1755-
{t1: {r1: {c1: 2, c2: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1755+
{t1: {r1: {c1: 2, c2: 2}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
17561756
{v1: 1, v2: 2},
17571757
]);
17581758
store1.delCell('t1', 'r1', 'c2');
17591759
await pause(autoLoadPause);
17601760

17611761
expect(store2.getContent()).toEqual([
1762-
{t1: {r1: {c1: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1762+
{t1: {r1: {c1: 2, c2: null}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
17631763
{v1: 1, v2: 2},
17641764
]);
17651765
store1.delRow('t1', 'r2');
17661766
await pause(autoLoadPause);
17671767

17681768
expect(store2.getContent()).toEqual([
1769-
{t1: {r1: {c1: 2}}, t2: {r1: {c1: 1}}},
1769+
{t1: {r1: {c1: 2, c2: null}}, t2: {r1: {c1: 1}}},
17701770
{v1: 1, v2: 2},
17711771
]);
17721772
store1.delTable('t2');
17731773
await pause(autoLoadPause);
17741774

17751775
expect(store2.getContent()).toEqual([
1776-
{t1: {r1: {c1: 2}}},
1776+
{t1: {r1: {c1: 2, c2: null}}},
17771777
{v1: 1, v2: 2},
17781778
]);
17791779
store1.delValue('v2');
17801780
await pause(autoLoadPause);
17811781

1782-
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2}}}, {v1: 1}]);
1782+
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2, c2: null}}}, {v1: 1, v2: null}]);
17831783
store1.setValue('v1', 2);
17841784
await pause(autoLoadPause);
17851785

1786-
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2}}}, {v1: 2}]);
1786+
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2, c2: null}}}, {v1: 2, v2: null}]);
17871787
}, 20000);
17881788
});
17891789

@@ -1868,39 +1868,39 @@ describe.each(Object.entries(ALL_VARIANTS))(
18681868
]);
18691869
await pause(autoLoadPause);
18701870
expect(store2.getContent()).toEqual([
1871-
{t1: {r1: {c1: 1, c2: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1871+
{t1: {r1: {c1: 1, c2: 2}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
18721872
{v1: 1, v2: 2},
18731873
]);
18741874
store1.setCell('t1', 'r1', 'c1', 2);
18751875
await pause(autoLoadPause);
18761876
expect(store2.getContent()).toEqual([
1877-
{t1: {r1: {c1: 2, c2: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1877+
{t1: {r1: {c1: 2, c2: 2}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
18781878
{v1: 1, v2: 2},
18791879
]);
18801880
store1.delCell('t1', 'r1', 'c2');
18811881
await pause(autoLoadPause);
18821882
expect(store2.getContent()).toEqual([
1883-
{t1: {r1: {c1: 2}, r2: {c1: 1}}, t2: {r1: {c1: 1}}},
1883+
{t1: {r1: {c1: 2, c2: null}, r2: {c1: 1, c2: null}}, t2: {r1: {c1: 1}}},
18841884
{v1: 1, v2: 2},
18851885
]);
18861886
store1.delRow('t1', 'r2');
18871887
await pause(autoLoadPause);
18881888
expect(store2.getContent()).toEqual([
1889-
{t1: {r1: {c1: 2}}, t2: {r1: {c1: 1}}},
1889+
{t1: {r1: {c1: 2, c2: null}}, t2: {r1: {c1: 1}}},
18901890
{v1: 1, v2: 2},
18911891
]);
18921892
store1.delTable('t2');
18931893
await pause(autoLoadPause);
18941894
expect(store2.getContent()).toEqual([
1895-
{t1: {r1: {c1: 2}}},
1895+
{t1: {r1: {c1: 2, c2: null}}},
18961896
{v1: 1, v2: 2},
18971897
]);
18981898
store1.delValue('v2');
18991899
await pause(autoLoadPause);
1900-
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2}}}, {v1: 1}]);
1900+
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2, c2: null}}}, {v1: 1, v2: null}]);
19011901
store1.setValue('v1', 2);
19021902
await pause(autoLoadPause);
1903-
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2}}}, {v1: 2}]);
1903+
expect(store2.getContent()).toEqual([{t1: {r1: {c1: 2, c2: null}}}, {v1: 2, v2: null}]);
19041904
}, 20000);
19051905
});
19061906
},

0 commit comments

Comments
 (0)