@@ -81,13 +81,17 @@ describe('ObjectStateMutations', () => {
81
81
ObjectStateMutations . estimateAttribute (
82
82
serverData ,
83
83
pendingOps ,
84
- 'someClass' ,
85
- 'someId' ,
84
+ { className : 'someClass' , id : 'someId' } ,
86
85
'counter'
87
86
)
88
87
) . toBe ( 14 ) ;
89
88
expect (
90
- ObjectStateMutations . estimateAttribute ( serverData , pendingOps , 'someClass' , 'someId' , 'name' )
89
+ ObjectStateMutations . estimateAttribute (
90
+ serverData ,
91
+ pendingOps ,
92
+ { className : 'someClass' , id : 'someId' } ,
93
+ 'name'
94
+ )
91
95
) . toBe ( 'foo' ) ;
92
96
93
97
pendingOps . push ( {
@@ -98,21 +102,24 @@ describe('ObjectStateMutations', () => {
98
102
ObjectStateMutations . estimateAttribute (
99
103
serverData ,
100
104
pendingOps ,
101
- 'someClass' ,
102
- 'someId' ,
105
+ { className : 'someClass' , id : 'someId' } ,
103
106
'counter'
104
107
)
105
108
) . toBe ( 15 ) ;
106
109
expect (
107
- ObjectStateMutations . estimateAttribute ( serverData , pendingOps , 'someClass' , 'someId' , 'name' )
110
+ ObjectStateMutations . estimateAttribute (
111
+ serverData ,
112
+ pendingOps ,
113
+ { className : 'someClass' , id : 'someId' } ,
114
+ 'name'
115
+ )
108
116
) . toBe ( 'override' ) ;
109
117
110
118
pendingOps . push ( { likes : new ParseOps . RelationOp ( [ ] , [ ] ) } ) ;
111
119
const relation = ObjectStateMutations . estimateAttribute (
112
120
serverData ,
113
121
pendingOps ,
114
- 'someClass' ,
115
- 'someId' ,
122
+ { className : 'someClass' , id : 'someId' } ,
116
123
'likes'
117
124
) ;
118
125
expect ( relation . parent . id ) . toBe ( 'someId' ) ;
@@ -142,12 +149,10 @@ describe('ObjectStateMutations', () => {
142
149
} ) ;
143
150
144
151
pendingOps . push ( { likes : new ParseOps . RelationOp ( [ ] , [ ] ) } ) ;
145
- const attributes = ObjectStateMutations . estimateAttributes (
146
- serverData ,
147
- pendingOps ,
148
- 'someClass' ,
149
- 'someId'
150
- ) ;
152
+ const attributes = ObjectStateMutations . estimateAttributes ( serverData , pendingOps , {
153
+ className : 'someClass' ,
154
+ id : 'someId' ,
155
+ } ) ;
151
156
expect ( attributes . likes . parent . id ) . toBe ( 'someId' ) ;
152
157
expect ( attributes . likes . parent . className ) . toBe ( 'someClass' ) ;
153
158
expect ( attributes . likes . key ) . toBe ( 'likes' ) ;
@@ -206,7 +211,7 @@ describe('ObjectStateMutations', () => {
206
211
'name.foo' : 'bar' ,
207
212
data : { count : 5 } ,
208
213
} ) ;
209
- expect ( serverData ) . toEqual ( { name : { foo : 'bar' } , data : { count : 5 } } ) ;
214
+ expect ( serverData ) . toEqual ( { name : { foo : 'bar' } , data : { count : 5 } } ) ;
210
215
expect ( objectCache ) . toEqual ( { data : '{"count":5}' } ) ;
211
216
} ) ;
212
217
0 commit comments