@@ -17,9 +17,6 @@ var dummySchema = {
17
17
}
18
18
return ;
19
19
} ,
20
- getRelationFields : function ( ) {
21
- return { }
22
- }
23
20
} ;
24
21
25
22
@@ -39,7 +36,7 @@ describe('parseObjectToMongoObjectForCreate', () => {
39
36
createdAt : "2015-10-06T21:24:50.332Z" ,
40
37
updatedAt : "2015-10-06T21:24:50.332Z"
41
38
} ;
42
- var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input ) ;
39
+ var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input , { fields : { } } ) ;
43
40
expect ( output . _created_at instanceof Date ) . toBe ( true ) ;
44
41
expect ( output . _updated_at instanceof Date ) . toBe ( true ) ;
45
42
done ( ) ;
@@ -62,14 +59,14 @@ describe('parseObjectToMongoObjectForCreate', () => {
62
59
//have __op delete in a new object. Figure out what this should actually be testing.
63
60
notWorking ( 'a delete op' , ( done ) => {
64
61
var input = { deleteMe : { __op : 'Delete' } } ;
65
- var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input ) ;
62
+ var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input , { fields : { } } ) ;
66
63
jequal ( output , { } ) ;
67
64
done ( ) ;
68
65
} ) ;
69
66
70
67
it ( 'basic ACL' , ( done ) => {
71
68
var input = { ACL : { '0123' : { 'read' : true , 'write' : true } } } ;
72
- var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input ) ;
69
+ var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input , { fields : { } } ) ;
73
70
// This just checks that it doesn't crash, but it should check format.
74
71
done ( ) ;
75
72
} ) ;
@@ -124,7 +121,7 @@ describe('transformWhere', () => {
124
121
describe ( 'mongoObjectToParseObject' , ( ) => {
125
122
it ( 'built-in timestamps' , ( done ) => {
126
123
var input = { createdAt : new Date ( ) , updatedAt : new Date ( ) } ;
127
- var output = transform . mongoObjectToParseObject ( dummySchema , null , input ) ;
124
+ var output = transform . mongoObjectToParseObject ( dummySchema , null , input , { fields : { } } ) ;
128
125
expect ( typeof output . createdAt ) . toEqual ( 'string' ) ;
129
126
expect ( typeof output . updatedAt ) . toEqual ( 'string' ) ;
130
127
done ( ) ;
@@ -236,7 +233,7 @@ describe('transform schema key changes', () => {
236
233
"Kevin" : { "write" : true }
237
234
}
238
235
} ;
239
- var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input ) ;
236
+ var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input , { fields : { } } ) ;
240
237
expect ( typeof output . _rperm ) . toEqual ( 'object' ) ;
241
238
expect ( typeof output . _wperm ) . toEqual ( 'object' ) ;
242
239
expect ( output . ACL ) . toBeUndefined ( ) ;
@@ -253,7 +250,7 @@ describe('transform schema key changes', () => {
253
250
}
254
251
} ;
255
252
256
- var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input ) ;
253
+ var output = transform . parseObjectToMongoObjectForCreate ( dummySchema , null , input , { fields : { } } ) ;
257
254
expect ( typeof output . _acl ) . toEqual ( 'object' ) ;
258
255
expect ( output . _acl [ "Kevin" ] . w ) . toBeTruthy ( ) ;
259
256
expect ( output . _acl [ "Kevin" ] . r ) . toBeUndefined ( ) ;
@@ -265,7 +262,7 @@ describe('transform schema key changes', () => {
265
262
_rperm : [ "*" ] ,
266
263
_wperm : [ "Kevin" ]
267
264
} ;
268
- var output = transform . mongoObjectToParseObject ( dummySchema , null , input ) ;
265
+ var output = transform . mongoObjectToParseObject ( dummySchema , null , input , { fields : { } } ) ;
269
266
expect ( typeof output . ACL ) . toEqual ( 'object' ) ;
270
267
expect ( output . _rperm ) . toBeUndefined ( ) ;
271
268
expect ( output . _wperm ) . toBeUndefined ( ) ;
0 commit comments