We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 29bf013 commit 0da70b0Copy full SHA for 0da70b0
spec/CloudCode.spec.js
@@ -1428,6 +1428,24 @@ describe('afterSave hooks', () => {
1428
const myObject = new MyObject();
1429
myObject.save().then(() => done());
1430
});
1431
+
1432
+ it('should have original original object (#5167)', async () => {
1433
+ let calls = 0;
1434
+ Parse.Cloud.afterSave('MyObject', req => {
1435
+ calls++;
1436
+ if (calls == 1) {
1437
+ expect(req.original).toBeUndefined();
1438
+ } else if (calls == 2) {
1439
+ expect(req.original).not.toBeUndefined();
1440
+ } else {
1441
+ fail('should be called only twice');
1442
+ }
1443
+ });
1444
+ const object = new Parse.Object('MyObject');
1445
+ await object.save();
1446
1447
+ expect(calls).toBe(2);
1448
1449
1450
1451
describe('beforeDelete hooks', () => {
0 commit comments