Skip to content

Commit 39ca315

Browse files
author
Dobbias Nan
committed
updated tests
1 parent 2b19424 commit 39ca315

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

spec/ProtectedFields.spec.js

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ describe('ProtectedFields', function() {
167167
{
168168
get: { '*': true },
169169
find: { '*': true },
170-
readUserFields: ['owner'],
171170
protectedFields: { '*': ['owner'], 'userField:owner': [] },
172171
}
173172
);
@@ -194,7 +193,6 @@ describe('ProtectedFields', function() {
194193
{
195194
get: { '*': true },
196195
find: { '*': true },
197-
readUserFields: ['owner'],
198196
protectedFields: { '*': ['owner'], 'userField:owner': [] },
199197
}
200198
);
@@ -221,7 +219,6 @@ describe('ProtectedFields', function() {
221219
{
222220
get: { '*': true },
223221
find: { '*': true },
224-
readUserFields: ['owner'],
225222
protectedFields: { '*': ['owner'], 'userField:owner': [] },
226223
}
227224
);
@@ -247,7 +244,6 @@ describe('ProtectedFields', function() {
247244
{
248245
get: { '*': true },
249246
find: { '*': true },
250-
readUserFields: ['owners'],
251247
protectedFields: { '*': ['owners'], 'userField:owners': [] },
252248
}
253249
);
@@ -278,7 +274,6 @@ describe('ProtectedFields', function() {
278274
{
279275
get: { '*': true },
280276
find: { '*': true },
281-
readUserFields: ['owners'],
282277
protectedFields: { '*': ['owners'], 'userField:owners': [] },
283278
}
284279
);
@@ -305,7 +300,6 @@ describe('ProtectedFields', function() {
305300
{
306301
get: { '*': true },
307302
find: { '*': true },
308-
readUserFields: ['owners'],
309303
protectedFields: { '*': ['owners'], 'userField:owners': [] },
310304
}
311305
);
@@ -332,7 +326,6 @@ describe('ProtectedFields', function() {
332326
{
333327
get: { '*': true },
334328
find: { '*': true },
335-
readUserFields: ['owners', 'owner'],
336329
protectedFields: {
337330
'*': [],
338331
'userField:owners': ['owners'],
@@ -350,7 +343,7 @@ describe('ProtectedFields', function() {
350343
done();
351344
});
352345

353-
it('should ignore pointer-permission fields not declared in the readUserFields', async done => {
346+
it('should ignore pointer-permission fields not present in object', async done => {
354347
const config = Config.get(Parse.applicationId);
355348
const obj = new Parse.Object('AnObject');
356349

@@ -366,11 +359,10 @@ describe('ProtectedFields', function() {
366359
{
367360
get: { '*': true },
368361
find: { '*': true },
369-
readUserFields: [],
370362
protectedFields: {
371363
'*': [],
372-
'userField:owners': ['idontexist'],
373-
'userField:owner': ['idontexist2'],
364+
'userField:idontexist': ['owner'],
365+
'userField:idontexist2': ['owners'],
374366
},
375367
}
376368
);
@@ -403,7 +395,6 @@ describe('ProtectedFields', function() {
403395
{
404396
get: { '*': true },
405397
find: { '*': true },
406-
readUserFields: ['owner'],
407398
protectedFields: { '*': ['owner'], 'userField:owner': [] },
408399
}
409400
);
@@ -441,7 +432,6 @@ describe('ProtectedFields', function() {
441432
{
442433
get: { '*': true },
443434
find: { '*': true },
444-
readUserFields: ['owner'],
445435
protectedFields: { '*': ['owner'], 'userField:owner': [] },
446436
}
447437
);
@@ -478,7 +468,6 @@ describe('ProtectedFields', function() {
478468
{
479469
get: { '*': true },
480470
find: { '*': true },
481-
readUserFields: ['owner'],
482471
protectedFields: { '*': ['owner'], 'userField:owner': [] },
483472
}
484473
);
@@ -514,7 +503,6 @@ describe('ProtectedFields', function() {
514503
{
515504
get: { '*': true },
516505
find: { '*': true },
517-
readUserFields: ['owners'],
518506
protectedFields: { '*': ['owners'], 'userField:owners': [] },
519507
}
520508
);
@@ -564,7 +552,6 @@ describe('ProtectedFields', function() {
564552
{
565553
get: { '*': true },
566554
find: { '*': true },
567-
readUserFields: ['owners'],
568555
protectedFields: { '*': ['owners'], 'userField:owners': [] },
569556
}
570557
);
@@ -601,7 +588,6 @@ describe('ProtectedFields', function() {
601588
{
602589
get: { '*': true },
603590
find: { '*': true },
604-
readUserFields: ['owners'],
605591
protectedFields: { '*': ['owners'], 'userField:owners': [] },
606592
}
607593
);
@@ -639,7 +625,6 @@ describe('ProtectedFields', function() {
639625
{
640626
get: { '*': true },
641627
find: { '*': true },
642-
readUserFields: ['owners', 'owner'],
643628
protectedFields: {
644629
'*': [],
645630
'userField:owners': ['owners'],
@@ -666,7 +651,7 @@ describe('ProtectedFields', function() {
666651
done();
667652
});
668653

669-
it('should ignore pointer-permission fields not declared in the readUserFields', async done => {
654+
it('should ignore pointer-permission fields not present in object', async done => {
670655
const config = Config.get(Parse.applicationId);
671656
const obj = new Parse.Object('AnObject');
672657
const obj2 = new Parse.Object('AnObject');
@@ -686,11 +671,10 @@ describe('ProtectedFields', function() {
686671
{
687672
get: { '*': true },
688673
find: { '*': true },
689-
readUserFields: [],
690674
protectedFields: {
691675
'*': [],
692-
'userField:owners': ['idontexist'],
693-
'userField:owner': ['idontexist2'],
676+
'userField:idontexist': ['owner'],
677+
'userField:idontexist2': ['owners'],
694678
},
695679
}
696680
);
@@ -733,7 +717,6 @@ describe('ProtectedFields', function() {
733717
{
734718
get: { '*': true },
735719
find: { '*': true },
736-
readUserFields: ['owner'],
737720
protectedFields: {
738721
'*': ['owner'],
739722
'userField:owner': [],

0 commit comments

Comments
 (0)