ci: Fix test exclusion list in combination with other exclusions (#9277)

This commit is contained in:
Manuel
2024-08-13 22:13:19 +02:00
committed by GitHub
parent 9fd707092e
commit 9552a4cbee
42 changed files with 281 additions and 293 deletions

View File

@@ -95,7 +95,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('add7050f-65d5-4a13-b526-5bd1ee09c7f1')('group by field', done => {
it_id('add7050f-65d5-4a13-b526-5bd1ee09c7f1')(it)('group by field', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: '$name' },
@@ -115,7 +115,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('0ab0d776-e45d-419a-9b35-3d11933b77d1')('group by pipeline operator', async () => {
it_id('0ab0d776-e45d-419a-9b35-3d11933b77d1')(it)('group by pipeline operator', async () => {
const options = Object.assign({}, masterKeyOptions, {
body: {
pipeline: {
@@ -133,7 +133,7 @@ describe('Parse.Query Aggregate testing', () => {
expect(resp.results[2].objectId).not.toBe(undefined);
});
it_id('b6b42145-7eb4-47aa-ada6-8c1444420e07')('group by empty object', done => {
it_id('b6b42145-7eb4-47aa-ada6-8c1444420e07')(it)('group by empty object', done => {
const obj = new TestObject();
const pipeline = [
{
@@ -152,7 +152,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('0f5f6869-e675-41b9-9ad2-52b201124fb0')('group by empty string', done => {
it_id('0f5f6869-e675-41b9-9ad2-52b201124fb0')(it)('group by empty string', done => {
const obj = new TestObject();
const pipeline = [
{
@@ -171,7 +171,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('b9c4f1b4-47f4-4ff4-88fb-586711f57e4a')('group by empty array', done => {
it_id('b9c4f1b4-47f4-4ff4-88fb-586711f57e4a')(it)('group by empty array', done => {
const obj = new TestObject();
const pipeline = [
{
@@ -190,7 +190,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('bf5ee3e5-986c-4994-9c8d-79310283f602')('group by multiple columns ', done => {
it_id('bf5ee3e5-986c-4994-9c8d-79310283f602')(it)('group by multiple columns ', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
const obj3 = new TestObject();
@@ -216,7 +216,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('3e652c61-78e1-4541-83ac-51ad1def9874')('group by date object', done => {
it_id('3e652c61-78e1-4541-83ac-51ad1def9874')(it)('group by date object', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
const obj3 = new TestObject();
@@ -246,7 +246,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('5d3a0f73-1f49-46f3-9be5-caf1eaefec79')('group by date object transform', done => {
it_id('5d3a0f73-1f49-46f3-9be5-caf1eaefec79')(it)('group by date object transform', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
const obj3 = new TestObject();
@@ -276,7 +276,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('1f9b10f7-dc0e-467f-b506-a303b9c36258')('group by number', done => {
it_id('1f9b10f7-dc0e-467f-b506-a303b9c36258')(it)('group by number', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: '$score' },
@@ -296,7 +296,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('c7695018-03de-49e4-8a72-d4d956f70deb')(it_exclude_dbs(['postgres'])('group and multiply transform', done => {
it_id('c7695018-03de-49e4-8a72-d4d956f70deb')(it_exclude_dbs(['postgres']))('group and multiply transform', done => {
const obj1 = new TestObject({ name: 'item a', quantity: 2, price: 10 });
const obj2 = new TestObject({ name: 'item b', quantity: 5, price: 5 });
const pipeline = [
@@ -317,9 +317,9 @@ describe('Parse.Query Aggregate testing', () => {
expect(results[0].total).toEqual(45);
done();
});
}));
});
it_id('2d278175-7594-4b29-bef4-04c778b7a42f')(it_exclude_dbs(['postgres'])('project and multiply transform', done => {
it_id('2d278175-7594-4b29-bef4-04c778b7a42f')(it_exclude_dbs(['postgres']))('project and multiply transform', done => {
const obj1 = new TestObject({ name: 'item a', quantity: 2, price: 10 });
const obj2 = new TestObject({ name: 'item b', quantity: 5, price: 5 });
const pipeline = [
@@ -349,9 +349,9 @@ describe('Parse.Query Aggregate testing', () => {
}
done();
});
}));
});
it_id('9c9d9318-3a9e-4c2a-8a09-d3aa52c7505b')(it_exclude_dbs(['postgres'])('project without objectId transform', done => {
it_id('9c9d9318-3a9e-4c2a-8a09-d3aa52c7505b')(it_exclude_dbs(['postgres']))('project without objectId transform', done => {
const obj1 = new TestObject({ name: 'item a', quantity: 2, price: 10 });
const obj2 = new TestObject({ name: 'item b', quantity: 5, price: 5 });
const pipeline = [
@@ -381,9 +381,9 @@ describe('Parse.Query Aggregate testing', () => {
expect(results[1].objectId).toEqual(undefined);
done();
});
}));
});
it_id('f92c82ac-1993-4758-b718-45689dfc4154')(it_exclude_dbs(['postgres'])('project updatedAt only transform', done => {
it_id('f92c82ac-1993-4758-b718-45689dfc4154')(it_exclude_dbs(['postgres']))('project updatedAt only transform', done => {
const pipeline = [
{
$project: { _id: 0, updatedAt: 1 },
@@ -399,9 +399,9 @@ describe('Parse.Query Aggregate testing', () => {
}
done();
});
}));
});
it_id('99566b1d-778d-4444-9deb-c398108e659d')(it_exclude_dbs(['postgres'])('can group by any date field (it does not work if you have dirty data)',
it_id('99566b1d-778d-4444-9deb-c398108e659d')(it_exclude_dbs(['postgres']))('can group by any date field (it does not work if you have dirty data)',
done => {
// rows in your collection with non date data in the field that is supposed to be a date
const obj1 = new TestObject({ dateField2019: new Date(1990, 11, 1) });
@@ -437,7 +437,7 @@ describe('Parse.Query Aggregate testing', () => {
})
.catch(done.fail);
}
));
);
it_only_db('postgres')(
'can group by any date field (it does not work if you have dirty data)', // rows in your collection with non date data in the field that is supposed to be a date
@@ -472,7 +472,7 @@ describe('Parse.Query Aggregate testing', () => {
}
);
it_id('bf3c2704-b721-4b1b-92fa-e1b129ae4aff')('group by pointer', done => {
it_id('bf3c2704-b721-4b1b-92fa-e1b129ae4aff')(it)('group by pointer', done => {
const pointer1 = new TestObject();
const pointer2 = new TestObject();
const obj1 = new TestObject({ pointer: pointer1 });
@@ -493,7 +493,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('9ee9e8c0-a590-4af9-97a9-4b8e5080ffae')('group sum query', done => {
it_id('9ee9e8c0-a590-4af9-97a9-4b8e5080ffae')(it)('group sum query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: null, total: { $sum: '$score' } },
@@ -509,7 +509,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('39133cd6-5bdf-4917-b672-a9d7a9157b6f')('group count query', done => {
it_id('39133cd6-5bdf-4917-b672-a9d7a9157b6f')(it)('group count query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: null, total: { $sum: 1 } },
@@ -525,7 +525,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('48685ff3-066f-4353-82e7-87f39d812ff7')('group min query', done => {
it_id('48685ff3-066f-4353-82e7-87f39d812ff7')(it)('group min query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: null, minScore: { $min: '$score' } },
@@ -541,7 +541,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('581efea6-6525-4e10-96d9-76d32c73e7a9')('group max query', done => {
it_id('581efea6-6525-4e10-96d9-76d32c73e7a9')(it)('group max query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: null, maxScore: { $max: '$score' } },
@@ -557,7 +557,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('5f880de2-b97f-43d1-89b7-ad903a4be4e2')('group avg query', done => {
it_id('5f880de2-b97f-43d1-89b7-ad903a4be4e2')(it)('group avg query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$group: { _id: null, avgScore: { $avg: '$score' } },
@@ -573,7 +573,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('58e7a1a0-fae1-4993-b336-7bcbd5b7c786')('limit query', done => {
it_id('58e7a1a0-fae1-4993-b336-7bcbd5b7c786')(it)('limit query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$limit: 2,
@@ -587,7 +587,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('c892a3d2-8ae8-4b88-bf2b-3c958e1cacd8')('sort ascending query', done => {
it_id('c892a3d2-8ae8-4b88-bf2b-3c958e1cacd8')(it)('sort ascending query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$sort: { name: 1 },
@@ -605,7 +605,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('79d4bc2e-8b69-42ec-8526-20d17e968ab3')('sort decending query', done => {
it_id('79d4bc2e-8b69-42ec-8526-20d17e968ab3')(it)('sort decending query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$sort: { name: -1 },
@@ -623,7 +623,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('b3d97d48-bd6b-444d-be64-cc1fd4738266')('skip query', done => {
it_id('b3d97d48-bd6b-444d-be64-cc1fd4738266')(it)('skip query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$skip: 2,
@@ -637,7 +637,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('4a7daee3-5ba1-4c8b-b406-1846a73a64c8')('match comparison date query', done => {
it_id('4a7daee3-5ba1-4c8b-b406-1846a73a64c8')(it)('match comparison date query', done => {
const today = new Date();
const yesterday = new Date();
const tomorrow = new Date();
@@ -658,7 +658,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('d98c8c20-6dac-4d74-8228-85a1ae46a7d0')('should aggregate with Date object (directAccess)', async () => {
it_id('d98c8c20-6dac-4d74-8228-85a1ae46a7d0')(it)('should aggregate with Date object (directAccess)', async () => {
const rest = require('../lib/rest');
const auth = require('../lib/Auth');
const TestObject = Parse.Object.extend('TestObject');
@@ -675,7 +675,7 @@ describe('Parse.Query Aggregate testing', () => {
expect(resp.results.length).toBe(1);
});
it_id('3d73d23a-fce1-4ac0-972a-50f6a550f348')('match comparison query', done => {
it_id('3d73d23a-fce1-4ac0-972a-50f6a550f348')(it)('match comparison query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: { score: { $gt: 15 } },
@@ -690,7 +690,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('11772059-6c93-41ac-8dfe-e55b6c97e16f')('match multiple comparison query', done => {
it_id('11772059-6c93-41ac-8dfe-e55b6c97e16f')(it)('match multiple comparison query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: { score: { $gt: 5, $lt: 15 } },
@@ -707,7 +707,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('ca2efb04-8f73-40ca-a5fc-79d0032bc398')('match complex comparison query', done => {
it_id('ca2efb04-8f73-40ca-a5fc-79d0032bc398')(it)('match complex comparison query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: { score: { $gt: 5, $lt: 15 }, views: { $gt: 850, $lt: 1000 } },
@@ -723,7 +723,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('5ef9dcbe-fe54-4db2-b8fb-58c87c6ff072')('match comparison and equality query', done => {
it_id('5ef9dcbe-fe54-4db2-b8fb-58c87c6ff072')(it)('match comparison and equality query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: { score: { $gt: 5, $lt: 15 }, views: 900 },
@@ -739,7 +739,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('c910a6af-58df-46aa-bbf8-da014a04cdcd')('match $or query', done => {
it_id('c910a6af-58df-46aa-bbf8-da014a04cdcd')(it)('match $or query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: {
@@ -762,7 +762,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('0f768dc2-0675-4e45-a763-5ca9c895fa5f')('match objectId query', done => {
it_id('0f768dc2-0675-4e45-a763-5ca9c895fa5f')(it)('match objectId query', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
Parse.Object.saveAll([obj1, obj2])
@@ -778,7 +778,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('27349e04-0d9d-453f-ad85-1a811631582d')('match field query', done => {
it_id('27349e04-0d9d-453f-ad85-1a811631582d')(it)('match field query', done => {
const obj1 = new TestObject({ name: 'TestObject1' });
const obj2 = new TestObject({ name: 'TestObject2' });
Parse.Object.saveAll([obj1, obj2])
@@ -794,7 +794,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('9222e025-d450-4699-8d5b-c5cf9a64fb24')('match pointer query', done => {
it_id('9222e025-d450-4699-8d5b-c5cf9a64fb24')(it)('match pointer query', done => {
const pointer1 = new PointerObject();
const pointer2 = new PointerObject();
const obj1 = new TestObject({ pointer: pointer1 });
@@ -817,16 +817,16 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('3a1e2cdc-52c7-4060-bc90-b06d557d85ce')(it_exclude_dbs(['postgres'])('match exists query', done => {
it_id('3a1e2cdc-52c7-4060-bc90-b06d557d85ce')(it_exclude_dbs(['postgres']))('match exists query', done => {
const pipeline = [{ $match: { score: { $exists: true } } }];
const query = new Parse.Query(TestObject);
query.aggregate(pipeline).then(results => {
expect(results.length).toEqual(4);
done();
});
}));
});
it_id('0adea3f4-73f7-4b48-a7dd-c764ceb947ec')('match date query - createdAt', done => {
it_id('0adea3f4-73f7-4b48-a7dd-c764ceb947ec')(it)('match date query - createdAt', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
@@ -845,7 +845,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('cdc0eecb-f547-4881-84cc-c06fb46a636a')('match date query - updatedAt', done => {
it_id('cdc0eecb-f547-4881-84cc-c06fb46a636a')(it)('match date query - updatedAt', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
@@ -864,7 +864,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('621fe00a-1127-4341-a8e1-fc579b7ed8bd')('match date query - empty', done => {
it_id('621fe00a-1127-4341-a8e1-fc579b7ed8bd')(it)('match date query - empty', done => {
const obj1 = new TestObject();
const obj2 = new TestObject();
@@ -882,7 +882,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('802ffc99-861b-4b72-90a6-0c666a2e3fd8')(it_exclude_dbs(['postgres'])('match pointer with operator query', done => {
it_id('802ffc99-861b-4b72-90a6-0c666a2e3fd8')(it_exclude_dbs(['postgres']))('match pointer with operator query', done => {
const pointer = new PointerObject();
const obj1 = new TestObject({ pointer });
@@ -903,9 +903,9 @@ describe('Parse.Query Aggregate testing', () => {
expect(results.some(result => result.objectId === obj2.id)).toEqual(true);
done();
});
}));
});
it_id('28090280-7c3e-47f8-8bf6-bebf8566a36c')(it_exclude_dbs(['postgres'])('match null values', async () => {
it_id('28090280-7c3e-47f8-8bf6-bebf8566a36c')(it_exclude_dbs(['postgres']))('match null values', async () => {
const obj1 = new Parse.Object('MyCollection');
obj1.set('language', 'en');
obj1.set('otherField', 1);
@@ -953,9 +953,9 @@ describe('Parse.Query Aggregate testing', () => {
.map(value => value.otherField)
.sort()
).toEqual([1, 2, 3, 4]);
}));
});
it_id('df63d1f5-7c37-4ed9-8bc5-20d82f29f509')('project query', done => {
it_id('df63d1f5-7c37-4ed9-8bc5-20d82f29f509')(it)('project query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$project: { name: 1 },
@@ -975,7 +975,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('69224bbb-8ea0-4ab4-af23-398b6432f668')('multiple project query', done => {
it_id('69224bbb-8ea0-4ab4-af23-398b6432f668')(it)('multiple project query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$project: { name: 1, score: 1, sender: 1 },
@@ -995,7 +995,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('97ce4c7c-8d9f-4ffd-9352-394bc9867bab')('project pointer query', done => {
it_id('97ce4c7c-8d9f-4ffd-9352-394bc9867bab')(it)('project pointer query', done => {
const pointer = new PointerObject();
const obj = new TestObject({ pointer, name: 'hello' });
@@ -1018,7 +1018,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('3940aac3-ac49-4279-8083-af9096de636f')('project with group query', done => {
it_id('3940aac3-ac49-4279-8083-af9096de636f')(it)('project with group query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$project: { score: 1 },
@@ -1074,7 +1074,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('985e7a66-d4f5-4f72-bd54-ee44670e0ab0')('distinct query', done => {
it_id('985e7a66-d4f5-4f72-bd54-ee44670e0ab0')(it)('distinct query', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'score' },
});
@@ -1088,7 +1088,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('ef157f86-c456-4a4c-8dac-81910bd0f716')('distinct query with where', done => {
it_id('ef157f86-c456-4a4c-8dac-81910bd0f716')(it)('distinct query with where', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
distinct: 'score',
@@ -1105,7 +1105,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('7f5275cc-2c34-42bc-8a09-43378419c326')('distinct query with where string', done => {
it_id('7f5275cc-2c34-42bc-8a09-43378419c326')(it)('distinct query with where string', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
distinct: 'score',
@@ -1120,7 +1120,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('383b7248-e457-4373-8d5c-f9359384347e')('distinct nested', done => {
it_id('383b7248-e457-4373-8d5c-f9359384347e')(it)('distinct nested', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'sender.group' },
});
@@ -1134,7 +1134,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('20f14464-adb7-428c-ac7a-5a91a1952a64')('distinct pointer', done => {
it_id('20f14464-adb7-428c-ac7a-5a91a1952a64')(it)('distinct pointer', done => {
const pointer1 = new PointerObject();
const pointer2 = new PointerObject();
const obj1 = new TestObject({ pointer: pointer1 });
@@ -1153,7 +1153,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('91e6cb94-2837-44b7-b057-0c4965057caa')('distinct class does not exist return empty', done => {
it_id('91e6cb94-2837-44b7-b057-0c4965057caa')(it)('distinct class does not exist return empty', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'unknown' },
});
@@ -1165,7 +1165,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('bd15daaf-8dc7-458c-81e2-170026f4a8a7')('distinct field does not exist return empty', done => {
it_id('bd15daaf-8dc7-458c-81e2-170026f4a8a7')(it)('distinct field does not exist return empty', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'unknown' },
});
@@ -1182,7 +1182,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('21988fce-8326-425f-82f0-cd444ca3671b')('distinct array', done => {
it_id('21988fce-8326-425f-82f0-cd444ca3671b')(it)('distinct array', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'size' },
});
@@ -1197,13 +1197,13 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('633fde06-c4af-474b-9841-3ccabc24dd4f')('distinct objectId', async () => {
it_id('633fde06-c4af-474b-9841-3ccabc24dd4f')(it)('distinct objectId', async () => {
const query = new Parse.Query(TestObject);
const results = await query.distinct('objectId');
expect(results.length).toBe(4);
});
it_id('8f9706f4-2703-42f1-b524-f2f7e72bbfe7')('distinct createdAt', async () => {
it_id('8f9706f4-2703-42f1-b524-f2f7e72bbfe7')(it)('distinct createdAt', async () => {
const object1 = new TestObject({ createdAt_test: true });
await object1.save();
const object2 = new TestObject({ createdAt_test: true });
@@ -1214,7 +1214,7 @@ describe('Parse.Query Aggregate testing', () => {
expect(results.length).toBe(2);
});
it_id('3562e600-8ce5-4d6d-96df-8ff969e81421')('distinct updatedAt', async () => {
it_id('3562e600-8ce5-4d6d-96df-8ff969e81421')(it)('distinct updatedAt', async () => {
const object1 = new TestObject({ updatedAt_test: true });
await object1.save();
const object2 = new TestObject();
@@ -1227,7 +1227,7 @@ describe('Parse.Query Aggregate testing', () => {
expect(results.length).toBe(2);
});
it_id('5012cfb1-b0aa-429d-a94f-d32d8aa0b7f9')('distinct null field', done => {
it_id('5012cfb1-b0aa-429d-a94f-d32d8aa0b7f9')(it)('distinct null field', done => {
const options = Object.assign({}, masterKeyOptions, {
body: { distinct: 'distinctField' },
});
@@ -1256,7 +1256,7 @@ describe('Parse.Query Aggregate testing', () => {
.catch(done.fail);
});
it_id('d9c19419-e99d-4d9f-b7f3-418e49ee47dd')('does not return sensitive hidden properties', done => {
it_id('d9c19419-e99d-4d9f-b7f3-418e49ee47dd')(it)('does not return sensitive hidden properties', done => {
const options = Object.assign({}, masterKeyOptions, {
body: {
$match: {
@@ -1305,7 +1305,7 @@ describe('Parse.Query Aggregate testing', () => {
});
});
it_id('0a23e791-e9b5-457a-9bf9-9c5ecf406f42')(it_exclude_dbs(['postgres'])('aggregate allow multiple of same stage', async done => {
it_id('0a23e791-e9b5-457a-9bf9-9c5ecf406f42')(it_exclude_dbs(['postgres']))('aggregate allow multiple of same stage', async done => {
await reconfigureServer({ silent: false });
const pointer1 = new TestObject({ value: 1 });
const pointer2 = new TestObject({ value: 2 });
@@ -1357,7 +1357,7 @@ describe('Parse.Query Aggregate testing', () => {
expect(resp.results[0].tempPointer.value).toEqual(2);
done();
});
}));
});
it_only_db('mongo')('aggregate geoNear with location query', async () => {
// Create geo index which is required for `geoNear` query