* Fix #5654

* fix tests

* throw error instead
This commit is contained in:
Diamond Lewis
2019-06-11 13:40:34 -05:00
committed by GitHub
parent a58653ada8
commit 7a080478b5
3 changed files with 43 additions and 0 deletions

View File

@@ -2068,4 +2068,19 @@ describe('Parse.Object testing', () => {
done();
});
it('isNew in cloud code', async () => {
Parse.Cloud.beforeSave('CloudCodeIsNew', req => {
expect(req.object.isNew()).toBeTruthy();
expect(req.object.id).toBeUndefined();
});
Parse.Cloud.afterSave('CloudCodeIsNew', req => {
expect(req.object.isNew()).toBeFalsy();
expect(req.object.id).toBeDefined();
});
const object = new Parse.Object('CloudCodeIsNew');
await object.save();
});
});