@@ -41,8 +41,8 @@ describe('Pointer Permissions', () => {
41
41
done ( ) ;
42
42
} ) ;
43
43
} ) ;
44
-
45
-
44
+
45
+
46
46
it ( 'should work with write' , ( done ) => {
47
47
let config = new Config ( Parse . applicationId ) ;
48
48
let user = new Parse . User ( ) ;
@@ -107,7 +107,7 @@ describe('Pointer Permissions', () => {
107
107
done ( ) ;
108
108
} )
109
109
} ) ;
110
-
110
+
111
111
it ( 'should let a proper user find' , ( done ) => {
112
112
let config = new Config ( Parse . applicationId ) ;
113
113
let user = new Parse . User ( ) ;
@@ -137,7 +137,7 @@ describe('Pointer Permissions', () => {
137
137
let q = new Parse . Query ( 'AnObject' ) ;
138
138
return q . find ( ) ;
139
139
} ) . then ( ( res ) => {
140
- expect ( res . length ) . toBe ( 0 ) ;
140
+ expect ( res . length ) . toBe ( 0 ) ;
141
141
} ) . then ( ( ) => {
142
142
return Parse . User . logIn ( 'user2' , 'password' ) ;
143
143
} ) . then ( ( ) => {
@@ -167,7 +167,7 @@ describe('Pointer Permissions', () => {
167
167
done ( ) ;
168
168
} )
169
169
} ) ;
170
-
170
+
171
171
it ( 'should not allow creating objects' , ( done ) => {
172
172
let config = new Config ( Parse . applicationId ) ;
173
173
let user = new Parse . User ( ) ;
@@ -193,7 +193,7 @@ describe('Pointer Permissions', () => {
193
193
done ( ) ;
194
194
} )
195
195
} ) ;
196
-
196
+
197
197
it ( 'should handle multiple writeUserFields' , ( done ) => {
198
198
let config = new Config ( Parse . applicationId ) ;
199
199
let user = new Parse . User ( ) ;
@@ -235,7 +235,7 @@ describe('Pointer Permissions', () => {
235
235
done ( ) ;
236
236
} )
237
237
} ) ;
238
-
238
+
239
239
it ( 'should prevent creating pointer permission on missing field' , ( done ) => {
240
240
let config = new Config ( Parse . applicationId ) ;
241
241
config . database . loadSchema ( ) . then ( ( schema ) => {
@@ -248,7 +248,7 @@ describe('Pointer Permissions', () => {
248
248
done ( ) ;
249
249
} )
250
250
} ) ;
251
-
251
+
252
252
it ( 'should prevent creating pointer permission on bad field' , ( done ) => {
253
253
let config = new Config ( Parse . applicationId ) ;
254
254
config . database . loadSchema ( ) . then ( ( schema ) => {
@@ -261,7 +261,7 @@ describe('Pointer Permissions', () => {
261
261
done ( ) ;
262
262
} )
263
263
} ) ;
264
-
264
+
265
265
it ( 'should prevent creating pointer permission on bad field' , ( done ) => {
266
266
let config = new Config ( Parse . applicationId ) ;
267
267
let object = new Parse . Object ( 'AnObject' ) ;
@@ -278,14 +278,14 @@ describe('Pointer Permissions', () => {
278
278
done ( ) ;
279
279
} )
280
280
} ) ;
281
-
281
+
282
282
it ( 'tests CLP / Pointer Perms / ACL write (PP Locked)' , ( done ) => {
283
283
/*
284
284
tests:
285
285
CLP: update open ({"*": true})
286
286
PointerPerm: "owner"
287
287
ACL: logged in user has access
288
-
288
+
289
289
The owner is another user than the ACL
290
290
*/
291
291
let config = new Config ( Parse . applicationId ) ;
@@ -325,7 +325,7 @@ describe('Pointer Permissions', () => {
325
325
done ( ) ;
326
326
} ) ;
327
327
} ) ;
328
-
328
+
329
329
it ( 'tests CLP / Pointer Perms / ACL write (ACL Locked)' , ( done ) => {
330
330
/*
331
331
tests:
@@ -370,7 +370,7 @@ describe('Pointer Permissions', () => {
370
370
done ( ) ;
371
371
} ) ;
372
372
} ) ;
373
-
373
+
374
374
it ( 'tests CLP / Pointer Perms / ACL write (ACL/PP OK)' , ( done ) => {
375
375
/*
376
376
tests:
@@ -415,7 +415,7 @@ describe('Pointer Permissions', () => {
415
415
done ( ) ;
416
416
} ) ;
417
417
} ) ;
418
-
418
+
419
419
it ( 'tests CLP / Pointer Perms / ACL read (PP locked)' , ( done ) => {
420
420
/*
421
421
tests:
@@ -462,7 +462,7 @@ describe('Pointer Permissions', () => {
462
462
done ( ) ;
463
463
} ) ;
464
464
} ) ;
465
-
465
+
466
466
it ( 'tests CLP / Pointer Perms / ACL read (PP/ACL OK)' , ( done ) => {
467
467
/*
468
468
tests:
@@ -509,7 +509,7 @@ describe('Pointer Permissions', () => {
509
509
done ( ) ;
510
510
} ) ;
511
511
} ) ;
512
-
512
+
513
513
it ( 'tests CLP / Pointer Perms / ACL read (ACL locked)' , ( done ) => {
514
514
/*
515
515
tests:
@@ -554,7 +554,7 @@ describe('Pointer Permissions', () => {
554
554
done ( ) ;
555
555
} ) ;
556
556
} ) ;
557
-
557
+
558
558
it ( 'should let master key find objects' , ( done ) => {
559
559
let config = new Config ( Parse . applicationId ) ;
560
560
let user = new Parse . User ( ) ;
@@ -569,7 +569,7 @@ describe('Pointer Permissions', () => {
569
569
let q = new Parse . Query ( 'AnObject' ) ;
570
570
return q . find ( ) ;
571
571
} ) . then ( ( ) => {
572
-
572
+
573
573
} , ( err ) => {
574
574
expect ( err . code ) . toBe ( 101 ) ;
575
575
return Promise . resolve ( ) ;
@@ -584,7 +584,7 @@ describe('Pointer Permissions', () => {
584
584
done ( ) ;
585
585
} )
586
586
} ) ;
587
-
587
+
588
588
it ( 'should let master key get objects' , ( done ) => {
589
589
let config = new Config ( Parse . applicationId ) ;
590
590
let user = new Parse . User ( ) ;
@@ -599,7 +599,7 @@ describe('Pointer Permissions', () => {
599
599
let q = new Parse . Query ( 'AnObject' ) ;
600
600
return q . get ( object . id ) ;
601
601
} ) . then ( ( ) => {
602
-
602
+
603
603
} , ( err ) => {
604
604
expect ( err . code ) . toBe ( 101 ) ;
605
605
return Promise . resolve ( ) ;
@@ -615,8 +615,8 @@ describe('Pointer Permissions', () => {
615
615
done ( ) ;
616
616
} )
617
617
} ) ;
618
-
619
-
618
+
619
+
620
620
it ( 'should let master key update objects' , ( done ) => {
621
621
let config = new Config ( Parse . applicationId ) ;
622
622
let user = new Parse . User ( ) ;
@@ -630,7 +630,7 @@ describe('Pointer Permissions', () => {
630
630
} ) . then ( ( ) => {
631
631
return object . save ( { 'hello' : 'bar' } ) ;
632
632
} ) . then ( ( ) => {
633
-
633
+
634
634
} , ( err ) => {
635
635
expect ( err . code ) . toBe ( 101 ) ;
636
636
return Promise . resolve ( ) ;
@@ -644,7 +644,7 @@ describe('Pointer Permissions', () => {
644
644
done ( ) ;
645
645
} )
646
646
} ) ;
647
-
647
+
648
648
it ( 'should let master key delete objects' , ( done ) => {
649
649
let config = new Config ( Parse . applicationId ) ;
650
650
let user = new Parse . User ( ) ;
@@ -658,7 +658,7 @@ describe('Pointer Permissions', () => {
658
658
} ) . then ( ( ) => {
659
659
return object . destroy ( ) ;
660
660
} ) . then ( ( ) => {
661
-
661
+ fail ( ) ;
662
662
} , ( err ) => {
663
663
expect ( err . code ) . toBe ( 101 ) ;
664
664
return Promise . resolve ( ) ;
@@ -671,7 +671,7 @@ describe('Pointer Permissions', () => {
671
671
done ( ) ;
672
672
} )
673
673
} ) ;
674
-
674
+
675
675
it ( 'should fail with invalid pointer perms' , ( ) => {
676
676
let config = new Config ( Parse . applicationId ) ;
677
677
config . database . loadSchema ( ) . then ( ( schema ) => {
@@ -682,7 +682,7 @@ describe('Pointer Permissions', () => {
682
682
done ( ) ;
683
683
} ) ;
684
684
} ) ;
685
-
685
+
686
686
it ( 'should fail with invalid pointer perms' , ( ) => {
687
687
let config = new Config ( Parse . applicationId ) ;
688
688
config . database . loadSchema ( ) . then ( ( schema ) => {
@@ -693,5 +693,5 @@ describe('Pointer Permissions', () => {
693
693
done ( ) ;
694
694
} ) ;
695
695
} )
696
-
696
+
697
697
} ) ;
0 commit comments