File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -1428,6 +1428,24 @@ describe('afterSave hooks', () => {
1428
1428
const myObject = new MyObject ( ) ;
1429
1429
myObject . save ( ) . then ( ( ) => done ( ) ) ;
1430
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
+ await object . save ( ) ;
1447
+ expect ( calls ) . toBe ( 2 ) ;
1448
+ } ) ;
1431
1449
} ) ;
1432
1450
1433
1451
describe ( 'beforeDelete hooks' , ( ) => {
You can’t perform that action at this time.
0 commit comments