Skip to content

Commit 2c1dc38

Browse files
committed
simplify tests
1 parent 393d5a5 commit 2c1dc38

File tree

1 file changed

+14
-24
lines changed

1 file changed

+14
-24
lines changed

packages/database/test/query.test.ts

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1379,34 +1379,24 @@ describe('Query Tests', () => {
13791379

13801380
it('Ensure startAfter on key index works', async () => {
13811381
const node = getRandomNode() as Reference;
1382-
const keys = [];
1383-
const values = [];
1384-
for (var i = 0; i < 10; i++) {
1385-
const ref = node.push();
1386-
keys.push(ref.key);
1387-
const value = { index: i };
1388-
values.push(value);
1389-
await ref.set(value);
1390-
}
1391-
const snap = await node.orderByKey().startAfter(keys[0]).get();
1392-
expect(Object.keys(snap.val())).to.deep.equal(keys.slice(1));
1393-
expect(Object.values(snap.val())).to.deep.equal(values.slice(1));
1382+
const childOne = node.push();
1383+
const childTwo = node.push();
1384+
await childOne.set(1);
1385+
await childTwo.set(2);
1386+
const snap = await node.orderByKey().startAfter(childOne.key).get();
1387+
expect(Object.keys(snap.val())).to.deep.equal([childTwo.key]);
1388+
expect(Object.values(snap.val())).to.deep.equal([snap.val()[childTwo.key]]);
13941389
});
13951390

13961391
it('Ensure endBefore on key index works', async () => {
13971392
const node = getRandomNode() as Reference;
1398-
const keys = [];
1399-
const values = [];
1400-
for (var i = 0; i < 10; i++) {
1401-
const ref = node.push();
1402-
keys.push(ref.key);
1403-
const value = { index: i };
1404-
values.push(value);
1405-
await ref.set(value);
1406-
}
1407-
const snap = await node.orderByKey().endBefore(keys[9]).get();
1408-
expect(Object.keys(snap.val())).to.deep.equal(keys.slice(0, 9));
1409-
expect(Object.values(snap.val())).to.deep.equal(values.slice(0, 9));
1393+
const childOne = node.push();
1394+
const childTwo = node.push();
1395+
await childOne.set(1);
1396+
await childTwo.set(2);
1397+
const snap = await node.orderByKey().endBefore(childTwo.key).get();
1398+
expect(Object.keys(snap.val())).to.deep.equal([childOne.key]);
1399+
expect(Object.values(snap.val())).to.deep.equal([snap.val()[childOne.key]]);
14101400
});
14111401

14121402
it('Ensure startAt / endAt with priority works.', async () => {

0 commit comments

Comments
 (0)