@@ -23,11 +23,11 @@ var dummySchema = {
23
23
} ;
24
24
25
25
26
- describe ( 'transformCreate ' , ( ) => {
26
+ describe ( 'parseObjectToMongoObject ' , ( ) => {
27
27
28
28
it ( 'a basic number' , ( done ) => {
29
29
var input = { five : 5 } ;
30
- var output = transform . transformCreate ( dummySchema , null , input ) ;
30
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
31
31
jequal ( input , output ) ;
32
32
done ( ) ;
33
33
} ) ;
@@ -37,7 +37,7 @@ describe('transformCreate', () => {
37
37
createdAt : "2015-10-06T21:24:50.332Z" ,
38
38
updatedAt : "2015-10-06T21:24:50.332Z"
39
39
} ;
40
- var output = transform . transformCreate ( dummySchema , null , input ) ;
40
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
41
41
expect ( output . _created_at instanceof Date ) . toBe ( true ) ;
42
42
expect ( output . _updated_at instanceof Date ) . toBe ( true ) ;
43
43
done ( ) ;
@@ -49,43 +49,43 @@ describe('transformCreate', () => {
49
49
objectId : 'myId' ,
50
50
className : 'Blah' ,
51
51
} ;
52
- var out = transform . transformCreate ( dummySchema , null , { pointers : [ pointer ] } ) ;
52
+ var out = transform . parseObjectToMongoObject ( dummySchema , null , { pointers : [ pointer ] } ) ;
53
53
jequal ( [ pointer ] , out . pointers ) ;
54
54
done ( ) ;
55
55
} ) ;
56
56
57
57
it ( 'a delete op' , ( done ) => {
58
58
var input = { deleteMe : { __op : 'Delete' } } ;
59
- var output = transform . transformCreate ( dummySchema , null , input ) ;
59
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
60
60
jequal ( output , { } ) ;
61
61
done ( ) ;
62
62
} ) ;
63
63
64
64
it ( 'basic ACL' , ( done ) => {
65
65
var input = { ACL : { '0123' : { 'read' : true , 'write' : true } } } ;
66
- var output = transform . transformCreate ( dummySchema , null , input ) ;
66
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
67
67
// This just checks that it doesn't crash, but it should check format.
68
68
done ( ) ;
69
69
} ) ;
70
70
71
71
describe ( 'GeoPoints' , ( ) => {
72
72
it ( 'plain' , ( done ) => {
73
73
var geoPoint = { __type : 'GeoPoint' , longitude : 180 , latitude : - 180 } ;
74
- var out = transform . transformCreate ( dummySchema , null , { location : geoPoint } ) ;
74
+ var out = transform . parseObjectToMongoObject ( dummySchema , null , { location : geoPoint } ) ;
75
75
expect ( out . location ) . toEqual ( [ 180 , - 180 ] ) ;
76
76
done ( ) ;
77
77
} ) ;
78
78
79
79
it ( 'in array' , ( done ) => {
80
80
var geoPoint = { __type : 'GeoPoint' , longitude : 180 , latitude : - 180 } ;
81
- var out = transform . transformCreate ( dummySchema , null , { locations : [ geoPoint , geoPoint ] } ) ;
81
+ var out = transform . parseObjectToMongoObject ( dummySchema , null , { locations : [ geoPoint , geoPoint ] } ) ;
82
82
expect ( out . locations ) . toEqual ( [ geoPoint , geoPoint ] ) ;
83
83
done ( ) ;
84
84
} ) ;
85
85
86
86
it ( 'in sub-object' , ( done ) => {
87
87
var geoPoint = { __type : 'GeoPoint' , longitude : 180 , latitude : - 180 } ;
88
- var out = transform . transformCreate ( dummySchema , null , { locations : { start : geoPoint } } ) ;
88
+ var out = transform . parseObjectToMongoObject ( dummySchema , null , { locations : { start : geoPoint } } ) ;
89
89
expect ( out ) . toEqual ( { locations : { start : geoPoint } } ) ;
90
90
done ( ) ;
91
91
} ) ;
@@ -196,7 +196,7 @@ describe('transform schema key changes', () => {
196
196
var input = {
197
197
somePointer : { __type : 'Pointer' , className : 'Micro' , objectId : 'oft' }
198
198
} ;
199
- var output = transform . transformCreate ( dummySchema , null , input ) ;
199
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
200
200
expect ( typeof output . _p_somePointer ) . toEqual ( 'string' ) ;
201
201
expect ( output . _p_somePointer ) . toEqual ( 'Micro$oft' ) ;
202
202
done ( ) ;
@@ -206,7 +206,7 @@ describe('transform schema key changes', () => {
206
206
var input = {
207
207
userPointer : { __type : 'Pointer' , className : '_User' , objectId : 'qwerty' }
208
208
} ;
209
- var output = transform . transformCreate ( dummySchema , null , input ) ;
209
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
210
210
expect ( typeof output . _p_userPointer ) . toEqual ( 'string' ) ;
211
211
expect ( output . _p_userPointer ) . toEqual ( '_User$qwerty' ) ;
212
212
done ( ) ;
@@ -219,7 +219,7 @@ describe('transform schema key changes', () => {
219
219
"Kevin" : { "write" : true }
220
220
}
221
221
} ;
222
- var output = transform . transformCreate ( dummySchema , null , input ) ;
222
+ var output = transform . parseObjectToMongoObject ( dummySchema , null , input ) ;
223
223
expect ( typeof output . _rperm ) . toEqual ( 'object' ) ;
224
224
expect ( typeof output . _wperm ) . toEqual ( 'object' ) ;
225
225
expect ( output . ACL ) . toBeUndefined ( ) ;
0 commit comments