Skip to content

Commit 7855740

Browse files
committed
increase coverage
1 parent f0aba55 commit 7855740

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

spec/CloudCode.spec.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2410,6 +2410,18 @@ describe('afterFind hooks', () => {
24102410
expect(pointer.get('foo')).toBe('bar');
24112411
});
24122412

2413+
it('can set invalid object in afterFind', async () => {
2414+
const obj = new Parse.Object('MyObject');
2415+
await obj.save();
2416+
Parse.Cloud.afterFind('MyObject', () => [{}]);
2417+
const query = new Parse.Query('MyObject');
2418+
query.equalTo('objectId', obj.id);
2419+
const obj2 = await query.first();
2420+
expect(obj2).toBeDefined();
2421+
expect(obj2.toJSON()).toEqual({});
2422+
expect(obj2.id).toBeUndefined();
2423+
});
2424+
24132425
it('can return a unsaved object in afterFind', async () => {
24142426
const obj = new Parse.Object('MyObject');
24152427
await obj.save();

0 commit comments

Comments
 (0)