@@ -96,7 +96,7 @@ describe('Cloud Code', () => {
96
96
Parse . Cloud . beforeSave ( 'BeforeSaveFailWithPromise' , function ( req , res ) {
97
97
var query = new Parse . Query ( 'Yolo' ) ;
98
98
query . find ( ) . then ( ( ) => {
99
- res . error ( 'Nope' ) ;
99
+ res . error ( 'Nope' ) ;
100
100
} , ( ) => {
101
101
res . success ( ) ;
102
102
} ) ;
@@ -180,159 +180,159 @@ describe('Cloud Code', () => {
180
180
181
181
it ( 'test afterSave ran on created object and returned a promise' , function ( done ) {
182
182
Parse . Cloud . afterSave ( 'AfterSaveTest2' , function ( req ) {
183
- let obj = req . object ;
184
- if ( ! obj . existed ( ) )
183
+ let obj = req . object ;
184
+ if ( ! obj . existed ( ) )
185
185
{
186
- let promise = new Parse . Promise ( ) ;
187
- setTimeout ( function ( ) {
188
- obj . set ( 'proof' , obj . id ) ;
189
- obj . save ( ) . then ( function ( ) {
190
- promise . resolve ( ) ;
191
- } ) ;
192
- } , 1000 ) ;
193
-
194
- return promise ;
195
- }
186
+ let promise = new Parse . Promise ( ) ;
187
+ setTimeout ( function ( ) {
188
+ obj . set ( 'proof' , obj . id ) ;
189
+ obj . save ( ) . then ( function ( ) {
190
+ promise . resolve ( ) ;
191
+ } ) ;
192
+ } , 1000 ) ;
193
+
194
+ return promise ;
195
+ }
196
196
} ) ;
197
197
198
198
let obj = new Parse . Object ( 'AfterSaveTest2' ) ;
199
199
obj . save ( ) . then ( function ( ) {
200
- let query = new Parse . Query ( 'AfterSaveTest2' ) ;
201
- query . equalTo ( 'proof' , obj . id ) ;
202
- query . find ( ) . then ( function ( results ) {
203
- expect ( results . length ) . toEqual ( 1 ) ;
204
- let savedObject = results [ 0 ] ;
205
- expect ( savedObject . get ( 'proof' ) ) . toEqual ( obj . id ) ;
206
- done ( ) ;
207
- } ,
200
+ let query = new Parse . Query ( 'AfterSaveTest2' ) ;
201
+ query . equalTo ( 'proof' , obj . id ) ;
202
+ query . find ( ) . then ( function ( results ) {
203
+ expect ( results . length ) . toEqual ( 1 ) ;
204
+ let savedObject = results [ 0 ] ;
205
+ expect ( savedObject . get ( 'proof' ) ) . toEqual ( obj . id ) ;
206
+ done ( ) ;
207
+ } ,
208
208
function ( error ) {
209
- fail ( error ) ;
210
- done ( ) ;
209
+ fail ( error ) ;
210
+ done ( ) ;
211
211
} ) ;
212
212
} ) ;
213
213
} ) ;
214
214
215
215
// TODO: Fails on CI randomly as racing
216
216
xit ( 'test afterSave ignoring promise, object not found' , function ( done ) {
217
217
Parse . Cloud . afterSave ( 'AfterSaveTest2' , function ( req ) {
218
- let obj = req . object ;
219
- if ( ! obj . existed ( ) )
218
+ let obj = req . object ;
219
+ if ( ! obj . existed ( ) )
220
220
{
221
- let promise = new Parse . Promise ( ) ;
222
- setTimeout ( function ( ) {
223
- obj . set ( 'proof' , obj . id ) ;
224
- obj . save ( ) . then ( function ( ) {
225
- promise . resolve ( ) ;
226
- } ) ;
227
- } , 1000 ) ;
228
-
229
- return promise ;
230
- }
221
+ let promise = new Parse . Promise ( ) ;
222
+ setTimeout ( function ( ) {
223
+ obj . set ( 'proof' , obj . id ) ;
224
+ obj . save ( ) . then ( function ( ) {
225
+ promise . resolve ( ) ;
226
+ } ) ;
227
+ } , 1000 ) ;
228
+
229
+ return promise ;
230
+ }
231
231
} ) ;
232
232
233
233
let obj = new Parse . Object ( 'AfterSaveTest2' ) ;
234
234
obj . save ( ) . then ( function ( ) {
235
- done ( ) ;
235
+ done ( ) ;
236
236
} )
237
237
238
238
let query = new Parse . Query ( 'AfterSaveTest2' ) ;
239
239
query . equalTo ( 'proof' , obj . id ) ;
240
240
query . find ( ) . then ( function ( results ) {
241
- expect ( results . length ) . toEqual ( 0 ) ;
241
+ expect ( results . length ) . toEqual ( 0 ) ;
242
242
} ,
243
243
function ( error ) {
244
- fail ( error ) ;
244
+ fail ( error ) ;
245
245
} ) ;
246
246
} ) ;
247
247
248
248
it ( 'test afterSave rejecting promise' , function ( done ) {
249
- Parse . Cloud . afterSave ( 'AfterSaveTest2' , function ( ) {
250
- let promise = new Parse . Promise ( ) ;
251
- setTimeout ( function ( ) {
252
- promise . reject ( "THIS SHOULD BE IGNORED" ) ;
253
- } , 1000 ) ;
249
+ Parse . Cloud . afterSave ( 'AfterSaveTest2' , function ( ) {
250
+ let promise = new Parse . Promise ( ) ;
251
+ setTimeout ( function ( ) {
252
+ promise . reject ( "THIS SHOULD BE IGNORED" ) ;
253
+ } , 1000 ) ;
254
254
255
- return promise ;
256
- } ) ;
255
+ return promise ;
256
+ } ) ;
257
257
258
- let obj = new Parse . Object ( 'AfterSaveTest2' ) ;
259
- obj . save ( ) . then ( function ( ) {
260
- done ( ) ;
261
- } , function ( error ) {
262
- fail ( error ) ;
263
- done ( ) ;
264
- } )
258
+ let obj = new Parse . Object ( 'AfterSaveTest2' ) ;
259
+ obj . save ( ) . then ( function ( ) {
260
+ done ( ) ;
261
+ } , function ( error ) {
262
+ fail ( error ) ;
263
+ done ( ) ;
264
+ } )
265
265
} ) ;
266
266
267
267
it ( 'test afterDelete returning promise, object is deleted when destroy resolves' , function ( done ) {
268
- Parse . Cloud . afterDelete ( 'AfterDeleteTest2' , function ( req ) {
269
- let promise = new Parse . Promise ( ) ;
268
+ Parse . Cloud . afterDelete ( 'AfterDeleteTest2' , function ( req ) {
269
+ let promise = new Parse . Promise ( ) ;
270
270
271
- setTimeout ( function ( ) {
272
- let obj = new Parse . Object ( 'AfterDeleteTestProof' ) ;
273
- obj . set ( 'proof' , req . object . id ) ;
274
- obj . save ( ) . then ( function ( ) {
275
- promise . resolve ( ) ;
276
- } ) ;
271
+ setTimeout ( function ( ) {
272
+ let obj = new Parse . Object ( 'AfterDeleteTestProof' ) ;
273
+ obj . set ( 'proof' , req . object . id ) ;
274
+ obj . save ( ) . then ( function ( ) {
275
+ promise . resolve ( ) ;
276
+ } ) ;
277
277
278
- } , 1000 ) ;
278
+ } , 1000 ) ;
279
279
280
- return promise ;
281
- } ) ;
280
+ return promise ;
281
+ } ) ;
282
282
283
- let errorHandler = function ( error ) {
284
- fail ( error ) ;
285
- done ( ) ;
286
- }
283
+ let errorHandler = function ( error ) {
284
+ fail ( error ) ;
285
+ done ( ) ;
286
+ }
287
287
288
- let obj = new Parse . Object ( 'AfterDeleteTest2' ) ;
289
- obj . save ( ) . then ( function ( ) {
290
- obj . destroy ( ) . then ( function ( ) {
291
- let query = new Parse . Query ( 'AfterDeleteTestProof' ) ;
292
- query . equalTo ( 'proof' , obj . id ) ;
293
- query . find ( ) . then ( function ( results ) {
294
- expect ( results . length ) . toEqual ( 1 ) ;
295
- let deletedObject = results [ 0 ] ;
296
- expect ( deletedObject . get ( 'proof' ) ) . toEqual ( obj . id ) ;
297
- done ( ) ;
298
- } , errorHandler ) ;
299
- } , errorHandler )
300
- } , errorHandler ) ;
288
+ let obj = new Parse . Object ( 'AfterDeleteTest2' ) ;
289
+ obj . save ( ) . then ( function ( ) {
290
+ obj . destroy ( ) . then ( function ( ) {
291
+ let query = new Parse . Query ( 'AfterDeleteTestProof' ) ;
292
+ query . equalTo ( 'proof' , obj . id ) ;
293
+ query . find ( ) . then ( function ( results ) {
294
+ expect ( results . length ) . toEqual ( 1 ) ;
295
+ let deletedObject = results [ 0 ] ;
296
+ expect ( deletedObject . get ( 'proof' ) ) . toEqual ( obj . id ) ;
297
+ done ( ) ;
298
+ } , errorHandler ) ;
299
+ } , errorHandler )
300
+ } , errorHandler ) ;
301
301
} ) ;
302
302
303
303
it ( 'test afterDelete ignoring promise, object is not yet deleted' , function ( done ) {
304
- Parse . Cloud . afterDelete ( 'AfterDeleteTest2' , function ( req ) {
305
- let promise = new Parse . Promise ( ) ;
304
+ Parse . Cloud . afterDelete ( 'AfterDeleteTest2' , function ( req ) {
305
+ let promise = new Parse . Promise ( ) ;
306
306
307
- setTimeout ( function ( ) {
308
- let obj = new Parse . Object ( 'AfterDeleteTestProof' ) ;
309
- obj . set ( 'proof' , req . object . id ) ;
310
- obj . save ( ) . then ( function ( ) {
311
- promise . resolve ( ) ;
312
- } ) ;
307
+ setTimeout ( function ( ) {
308
+ let obj = new Parse . Object ( 'AfterDeleteTestProof' ) ;
309
+ obj . set ( 'proof' , req . object . id ) ;
310
+ obj . save ( ) . then ( function ( ) {
311
+ promise . resolve ( ) ;
312
+ } ) ;
313
313
314
- } , 1000 ) ;
314
+ } , 1000 ) ;
315
315
316
- return promise ;
317
- } ) ;
316
+ return promise ;
317
+ } ) ;
318
318
319
- let errorHandler = function ( error ) {
320
- fail ( error ) ;
321
- done ( ) ;
322
- }
319
+ let errorHandler = function ( error ) {
320
+ fail ( error ) ;
321
+ done ( ) ;
322
+ }
323
+
324
+ let obj = new Parse . Object ( 'AfterDeleteTest2' ) ;
325
+ obj . save ( ) . then ( function ( ) {
326
+ obj . destroy ( ) . then ( function ( ) {
327
+ done ( ) ;
328
+ } )
323
329
324
- let obj = new Parse . Object ( 'AfterDeleteTest2' ) ;
325
- obj . save ( ) . then ( function ( ) {
326
- obj . destroy ( ) . then ( function ( ) {
327
- done ( ) ;
328
- } )
329
-
330
- let query = new Parse . Query ( 'AfterDeleteTestProof' ) ;
331
- query . equalTo ( 'proof' , obj . id ) ;
332
- query . find ( ) . then ( function ( results ) {
333
- expect ( results . length ) . toEqual ( 0 ) ;
334
- } , errorHandler ) ;
330
+ let query = new Parse . Query ( 'AfterDeleteTestProof' ) ;
331
+ query . equalTo ( 'proof' , obj . id ) ;
332
+ query . find ( ) . then ( function ( results ) {
333
+ expect ( results . length ) . toEqual ( 0 ) ;
335
334
} , errorHandler ) ;
335
+ } , errorHandler ) ;
336
336
} ) ;
337
337
338
338
it ( 'test beforeSave happens on update' , function ( done ) {
@@ -882,7 +882,7 @@ describe('Cloud Code', () => {
882
882
} ) ;
883
883
} ) ;
884
884
885
- it ( 'beforeSave should not affect fetched pointers' , done => {
885
+ it ( 'beforeSave should not affect fetched pointers' , done => {
886
886
Parse . Cloud . beforeSave ( 'BeforeSaveUnchanged' , ( req , res ) => {
887
887
res . success ( ) ;
888
888
} ) ;
@@ -997,15 +997,15 @@ it('beforeSave should not affect fetched pointers', done => {
997
997
let object ;
998
998
let testObject = new TestObject ( { key : 'value' } ) ;
999
999
testObject . save ( ) . then ( ( ) => {
1000
- object = new BeforeSaveObject ( ) ;
1001
- return object . save ( ) . then ( ( ) => {
1002
- object . set ( { remove :testObject } )
1003
- return object . save ( ) ;
1004
- } ) ;
1000
+ object = new BeforeSaveObject ( ) ;
1001
+ return object . save ( ) . then ( ( ) => {
1002
+ object . set ( { remove :testObject } )
1003
+ return object . save ( ) ;
1004
+ } ) ;
1005
1005
} ) . then ( ( objectAgain ) => {
1006
- expect ( objectAgain . get ( 'remove' ) ) . toBeUndefined ( ) ;
1007
- expect ( object . get ( 'remove' ) ) . toBeUndefined ( ) ;
1008
- done ( ) ;
1006
+ expect ( objectAgain . get ( 'remove' ) ) . toBeUndefined ( ) ;
1007
+ expect ( object . get ( 'remove' ) ) . toBeUndefined ( ) ;
1008
+ done ( ) ;
1009
1009
} ) . fail ( ( err ) => {
1010
1010
jfail ( err ) ;
1011
1011
done ( ) ;
0 commit comments