Skip to content

Commit 49f28e9

Browse files
committed
Add adapter tests for time filtering of get
1 parent 7ff11d9 commit 49f28e9

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

adapter-tests/unit-tests.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,26 @@ module.exports = function testAdapter(options) {
100100
});
101101
});
102102

103+
it('should return filtered saves from get based on before', async () => {
104+
await adapter.put('/a-key', {
105+
views: [{ time: 1490623474639 }, { time: 1490623478639 }]
106+
});
107+
108+
expect(await adapter.get('/a-key', { before: 1490623475640 })).toEqual({
109+
views: [{ time: 1490623474639 }],
110+
});
111+
});
112+
113+
it('should return filtered saves from get based on after', async () => {
114+
await adapter.put('/a-key', {
115+
views: [{ time: 1490623474639 }, { time: 1490623478639 }]
116+
});
117+
118+
expect(await adapter.get('/a-key', { after: 1490623475640 })).toEqual({
119+
views: [{ time: 1490623478639 }],
120+
});
121+
});
122+
103123
it('should have check whether a key is stored with has', async () => {
104124
await adapter.put('/a-key', { views: [{ time: 1490623474639 }] });
105125

0 commit comments

Comments
 (0)