PG: Fix containedIn query on empty array (#5254)

* PG: Fix containedIn query on empty array

* improve logic
This commit is contained in:
Diamond Lewis
2018-12-19 17:57:55 -06:00
committed by GitHub
parent 631b1684e2
commit ab32dbc9a2
2 changed files with 32 additions and 1 deletions

View File

@@ -238,6 +238,30 @@ describe('Parse.Query testing', () => {
});
});
it('query notContainedIn on empty array', async () => {
const object = new TestObject();
object.set('value', 100);
await object.save();
const query = new Parse.Query(TestObject);
query.notContainedIn('value', []);
const results = await query.find();
equal(results.length, 1);
});
it('query containedIn on empty array', async () => {
const object = new TestObject();
object.set('value', 100);
await object.save();
const query = new Parse.Query(TestObject);
query.containedIn('value', []);
const results = await query.find();
equal(results.length, 0);
});
it('query with limit', function(done) {
const baz = new TestObject({ foo: 'baz' });
const qux = new TestObject({ foo: 'qux' });