@@ -13,13 +13,13 @@ describe('Array Operations', () => {
13
13
} ) ;
14
14
15
15
it ( 'initializes a field' , ( done ) => {
16
- let object = new Parse . Object ( 'TestObject' ) ;
16
+ const object = new Parse . Object ( 'TestObject' ) ;
17
17
object . set ( 'strings' , [ 'foo' , 'bar' , 'baz' ] ) ;
18
18
object . save ( ) . then ( ( ) => {
19
- let query = new Parse . Query ( 'TestObject' ) ;
19
+ const query = new Parse . Query ( 'TestObject' ) ;
20
20
return query . get ( object . id ) ;
21
21
} ) . then ( ( o ) => {
22
- let strings = o . get ( 'strings' ) ;
22
+ const strings = o . get ( 'strings' ) ;
23
23
assert . equal ( strings . length , 3 ) ;
24
24
assert . equal ( strings [ 0 ] , 'foo' ) ;
25
25
assert . equal ( strings [ 1 ] , 'bar' ) ;
@@ -29,18 +29,18 @@ describe('Array Operations', () => {
29
29
} ) ;
30
30
31
31
it ( 'adds values' , ( done ) => {
32
- let object = new Parse . Object ( 'TestObject' ) ;
32
+ const object = new Parse . Object ( 'TestObject' ) ;
33
33
object . set ( 'strings' , [ 'foo' ] ) ;
34
34
object . save ( ) . then ( ( ) => {
35
35
object . add ( 'strings' , 'foo' ) ;
36
36
object . add ( 'strings' , 'bar' ) ;
37
37
object . add ( 'strings' , 'baz' ) ;
38
38
return object . save ( ) ;
39
39
} ) . then ( ( ) => {
40
- let query = new Parse . Query ( 'TestObject' ) ;
40
+ const query = new Parse . Query ( 'TestObject' ) ;
41
41
return query . get ( object . id ) ;
42
42
} ) . then ( ( o ) => {
43
- let strings = o . get ( 'strings' ) ;
43
+ const strings = o . get ( 'strings' ) ;
44
44
assert . equal ( strings . length , 4 ) ;
45
45
assert . equal ( strings [ 0 ] , 'foo' ) ;
46
46
assert . equal ( strings [ 1 ] , 'foo' ) ;
@@ -51,14 +51,14 @@ describe('Array Operations', () => {
51
51
} ) ;
52
52
53
53
it ( 'adds values on a fresh object' , ( done ) => {
54
- let object = new Parse . Object ( 'TestObject' ) ;
54
+ const object = new Parse . Object ( 'TestObject' ) ;
55
55
object . add ( 'strings' , 'foo' ) ;
56
56
object . add ( 'strings' , 'bar' ) ;
57
57
object . add ( 'strings' , 'baz' ) ;
58
58
object . save ( ) . then ( ( ) => {
59
59
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
60
60
} ) . then ( ( o ) => {
61
- let strings = o . get ( 'strings' ) ;
61
+ const strings = o . get ( 'strings' ) ;
62
62
assert . equal ( strings . length , 3 ) ;
63
63
assert . equal ( strings [ 0 ] , 'foo' ) ;
64
64
assert . equal ( strings [ 1 ] , 'bar' ) ;
@@ -68,7 +68,7 @@ describe('Array Operations', () => {
68
68
} ) ;
69
69
70
70
it ( 'sets then adds objects' , ( done ) => {
71
- let object = new Parse . Object ( 'TestObject' ) ;
71
+ const object = new Parse . Object ( 'TestObject' ) ;
72
72
object . set ( 'strings' , [ 'foo' ] ) ;
73
73
object . save ( ) . then ( ( ) => {
74
74
object . set ( 'strings' , [ 'bar' ] ) ;
@@ -78,7 +78,7 @@ describe('Array Operations', () => {
78
78
} ) . then ( ( ) => {
79
79
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
80
80
} ) . then ( ( o ) => {
81
- let strings = o . get ( 'strings' ) ;
81
+ const strings = o . get ( 'strings' ) ;
82
82
assert . equal ( strings . length , 3 ) ;
83
83
assert . equal ( strings [ 0 ] , 'bar' ) ;
84
84
assert . equal ( strings [ 1 ] , 'bar' ) ;
@@ -88,7 +88,7 @@ describe('Array Operations', () => {
88
88
} ) ;
89
89
90
90
it ( 'adds values atomically' , ( done ) => {
91
- let object = new Parse . Object ( 'TestObject' ) ;
91
+ const object = new Parse . Object ( 'TestObject' ) ;
92
92
object . set ( 'strings' , [ 'foo' ] ) ;
93
93
object . save ( ) . then ( ( ) => {
94
94
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
@@ -105,14 +105,14 @@ describe('Array Operations', () => {
105
105
} ) . then ( ( ) => {
106
106
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
107
107
} ) . then ( ( o ) => {
108
- let strings = o . get ( 'strings' ) ;
108
+ const strings = o . get ( 'strings' ) ;
109
109
assert . equal ( strings . length , 5 ) ;
110
110
done ( ) ;
111
111
} ) ;
112
112
} ) ;
113
113
114
114
it ( 'adds unique values' , ( done ) => {
115
- let object = new Parse . Object ( 'TestObject' ) ;
115
+ const object = new Parse . Object ( 'TestObject' ) ;
116
116
object . set ( 'strings' , [ 'foo' ] ) ;
117
117
object . save ( ) . then ( ( ) => {
118
118
object . addUnique ( 'strings' , 'foo' ) ;
@@ -123,7 +123,7 @@ describe('Array Operations', () => {
123
123
} ) . then ( ( ) => {
124
124
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
125
125
} ) . then ( ( o ) => {
126
- let strings = o . get ( 'strings' ) ;
126
+ const strings = o . get ( 'strings' ) ;
127
127
strings . sort ( ) ;
128
128
assert . equal ( strings . length , 3 ) ;
129
129
assert . equal ( strings [ 0 ] , 'bar' ) ;
@@ -134,15 +134,15 @@ describe('Array Operations', () => {
134
134
} ) ;
135
135
136
136
it ( 'adds unique values on a fresh object' , ( done ) => {
137
- let object = new Parse . Object ( 'TestObject' ) ;
137
+ const object = new Parse . Object ( 'TestObject' ) ;
138
138
object . addUnique ( 'strings' , 'foo' ) ;
139
139
object . addUnique ( 'strings' , 'bar' ) ;
140
140
object . addUnique ( 'strings' , 'foo' ) ;
141
141
object . addUnique ( 'strings' , 'baz' ) ;
142
142
object . save ( ) . then ( ( ) => {
143
143
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
144
144
} ) . then ( ( o ) => {
145
- let strings = o . get ( 'strings' ) ;
145
+ const strings = o . get ( 'strings' ) ;
146
146
strings . sort ( ) ;
147
147
assert . equal ( strings . length , 3 ) ;
148
148
assert . equal ( strings [ 0 ] , 'bar' ) ;
@@ -153,7 +153,7 @@ describe('Array Operations', () => {
153
153
} ) ;
154
154
155
155
it ( 'adds unique values after a set' , ( ) => {
156
- let object = new Parse . Object ( 'TestObject' ) ;
156
+ const object = new Parse . Object ( 'TestObject' ) ;
157
157
object . set ( 'numbers' , [ 1 , 2 , 3 , 3 , 4 , 4 ] ) ;
158
158
[ 1 , 4 , 4 , 5 ] . forEach ( ( number ) => {
159
159
object . addUnique ( 'numbers' , number ) ;
@@ -162,7 +162,7 @@ describe('Array Operations', () => {
162
162
} ) ;
163
163
164
164
it ( 'adds unique values atomically' , ( done ) => {
165
- let object = new Parse . Object ( 'TestObject' ) ;
165
+ const object = new Parse . Object ( 'TestObject' ) ;
166
166
object . set ( 'strings' , [ 'foo' ] ) ;
167
167
object . save ( ) . then ( ( ) => {
168
168
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
@@ -178,7 +178,7 @@ describe('Array Operations', () => {
178
178
} ) . then ( ( ) => {
179
179
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
180
180
} ) . then ( ( o ) => {
181
- let strings = o . get ( 'strings' ) ;
181
+ const strings = o . get ( 'strings' ) ;
182
182
strings . sort ( ) ;
183
183
assert . equal ( strings . length , 4 ) ;
184
184
assert . equal ( strings [ 0 ] , 'bar' ) ;
@@ -190,7 +190,7 @@ describe('Array Operations', () => {
190
190
} ) ;
191
191
192
192
it ( 'removes values' , ( done ) => {
193
- let object = new Parse . Object ( 'TestObject' ) ;
193
+ const object = new Parse . Object ( 'TestObject' ) ;
194
194
object . set ( 'strings' , [ 'foo' , 'foo' , 'bar' , 'baz' ] ) ;
195
195
object . save ( ) . then ( ( ) => {
196
196
object . remove ( 'strings' , 'foo' ) ;
@@ -200,15 +200,15 @@ describe('Array Operations', () => {
200
200
} ) . then ( ( ) => {
201
201
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
202
202
} ) . then ( ( o ) => {
203
- let strings = o . get ( 'strings' ) ;
203
+ const strings = o . get ( 'strings' ) ;
204
204
assert . equal ( strings . length , 1 ) ;
205
205
assert . equal ( strings [ 0 ] , 'bar' ) ;
206
206
done ( ) ;
207
207
} ) ;
208
208
} ) ;
209
209
210
210
it ( 'sets then removes values' , ( done ) => {
211
- let object = new Parse . Object ( 'TestObject' ) ;
211
+ const object = new Parse . Object ( 'TestObject' ) ;
212
212
object . set ( 'strings' , [ 'foo' ] ) ;
213
213
object . save ( ) . then ( ( ) => {
214
214
object . set ( 'strings' , [ 'bar' , 'baz' , 'bat' ] ) ;
@@ -219,29 +219,29 @@ describe('Array Operations', () => {
219
219
} ) . then ( ( ) => {
220
220
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
221
221
} ) . then ( ( o ) => {
222
- let strings = o . get ( 'strings' ) ;
222
+ const strings = o . get ( 'strings' ) ;
223
223
assert . equal ( strings . length , 1 ) ;
224
224
assert . equal ( strings [ 0 ] , 'bat' ) ;
225
225
done ( ) ;
226
226
} ) ;
227
227
} ) ;
228
228
229
229
it ( 'removes values on a fresh object' , ( done ) => {
230
- let object = new Parse . Object ( 'TestObject' ) ;
230
+ const object = new Parse . Object ( 'TestObject' ) ;
231
231
object . remove ( 'strings' , 'foo' ) ;
232
232
object . remove ( 'strings' , 'baz' ) ;
233
233
object . remove ( 'strings' , 'bat' ) ;
234
234
object . save ( ) . then ( ( ) => {
235
235
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
236
236
} ) . then ( ( o ) => {
237
- let strings = o . get ( 'strings' ) ;
237
+ const strings = o . get ( 'strings' ) ;
238
238
assert . equal ( strings . length , 0 ) ;
239
239
done ( ) ;
240
240
} ) ;
241
241
} ) ;
242
242
243
243
it ( 'removes values atomically' , ( done ) => {
244
- let object = new Parse . Object ( 'TestObject' ) ;
244
+ const object = new Parse . Object ( 'TestObject' ) ;
245
245
object . set ( 'strings' , [ 'foo' , 'foo' , 'bar' , 'baz' ] ) ;
246
246
object . save ( ) . then ( ( ) => {
247
247
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
@@ -257,7 +257,7 @@ describe('Array Operations', () => {
257
257
} ) . then ( ( ) => {
258
258
return new Parse . Query ( 'TestObject' ) . get ( object . id ) ;
259
259
} ) . then ( ( o ) => {
260
- let strings = o . get ( 'strings' ) ;
260
+ const strings = o . get ( 'strings' ) ;
261
261
strings . sort ( ) ;
262
262
assert . equal ( strings . length , 1 ) ;
263
263
assert . equal ( strings [ 0 ] , 'baz' ) ;
@@ -266,7 +266,7 @@ describe('Array Operations', () => {
266
266
} ) ;
267
267
268
268
it ( 'fails when combining add unique with add' , ( done ) => {
269
- let object = new Parse . Object ( 'TestObject' ) ;
269
+ const object = new Parse . Object ( 'TestObject' ) ;
270
270
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
271
271
object . save ( ) . then ( ( ) => {
272
272
object . add ( 'strings' , 'bar' ) ;
@@ -278,7 +278,7 @@ describe('Array Operations', () => {
278
278
} ) ;
279
279
280
280
it ( 'fails when combining add with add unique' , ( done ) => {
281
- let object = new Parse . Object ( 'TestObject' ) ;
281
+ const object = new Parse . Object ( 'TestObject' ) ;
282
282
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
283
283
object . save ( ) . then ( ( ) => {
284
284
object . addUnique ( 'strings' , 'bar' ) ;
@@ -290,7 +290,7 @@ describe('Array Operations', () => {
290
290
} ) ;
291
291
292
292
it ( 'fails when combining remove with add' , ( done ) => {
293
- let object = new Parse . Object ( 'TestObject' ) ;
293
+ const object = new Parse . Object ( 'TestObject' ) ;
294
294
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
295
295
object . save ( ) . then ( ( ) => {
296
296
object . add ( 'strings' , 'bar' ) ;
@@ -302,7 +302,7 @@ describe('Array Operations', () => {
302
302
} ) ;
303
303
304
304
it ( 'fails when combining add with remove' , ( done ) => {
305
- let object = new Parse . Object ( 'TestObject' ) ;
305
+ const object = new Parse . Object ( 'TestObject' ) ;
306
306
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
307
307
object . save ( ) . then ( ( ) => {
308
308
object . remove ( 'strings' , 'bar' ) ;
@@ -314,7 +314,7 @@ describe('Array Operations', () => {
314
314
} ) ;
315
315
316
316
it ( 'fails when combining remove with add unique' , ( done ) => {
317
- let object = new Parse . Object ( 'TestObject' ) ;
317
+ const object = new Parse . Object ( 'TestObject' ) ;
318
318
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
319
319
object . save ( ) . then ( ( ) => {
320
320
object . addUnique ( 'strings' , 'bar' ) ;
@@ -326,7 +326,7 @@ describe('Array Operations', () => {
326
326
} ) ;
327
327
328
328
it ( 'fails when combining remove with add unique' , ( done ) => {
329
- let object = new Parse . Object ( 'TestObject' ) ;
329
+ const object = new Parse . Object ( 'TestObject' ) ;
330
330
object . set ( 'strings' , [ 'foo' , 'bar' ] ) ;
331
331
object . save ( ) . then ( ( ) => {
332
332
object . remove ( 'strings' , 'bar' ) ;
@@ -338,47 +338,47 @@ describe('Array Operations', () => {
338
338
} ) ;
339
339
340
340
it ( 'adds unique objects by id' , ( done ) => {
341
- let snowflake = new Parse . Object ( 'Snowflake' ) ;
342
- let pocket = new Parse . Object ( 'Pocket' ) ;
341
+ const snowflake = new Parse . Object ( 'Snowflake' ) ;
342
+ const pocket = new Parse . Object ( 'Pocket' ) ;
343
343
snowflake . set ( 'color' , 'white' ) ;
344
344
snowflake . save ( ) . then ( ( ) => {
345
345
pocket . set ( 'snowflakes' , [ snowflake ] ) ;
346
- let snowflakeQuery = new Parse . Query ( 'Snowflake' ) ;
346
+ const snowflakeQuery = new Parse . Query ( 'Snowflake' ) ;
347
347
return snowflakeQuery . get ( snowflake . id ) ;
348
348
} ) . then ( ( flake ) => {
349
349
pocket . addUnique ( 'snowflakes' , flake ) ;
350
350
assert . equal ( pocket . get ( 'snowflakes' ) . length , 1 ) ;
351
351
return pocket . save ( ) ;
352
352
} ) . then ( ( ) => {
353
- let pocketQuery = new Parse . Query ( 'Pocket' ) ;
353
+ const pocketQuery = new Parse . Query ( 'Pocket' ) ;
354
354
pocketQuery . include ( 'snowflakes' ) ;
355
355
return pocketQuery . get ( pocket . id ) ;
356
356
} ) . then ( ( newPocket ) => {
357
357
assert . notEqual ( pocket , newPocket ) ;
358
358
assert . equal ( newPocket . get ( 'snowflakes' ) . length , 1 ) ;
359
- let flake = newPocket . get ( 'snowflakes' ) [ 0 ] ;
359
+ const flake = newPocket . get ( 'snowflakes' ) [ 0 ] ;
360
360
assert . equal ( flake . get ( 'color' ) , 'white' ) ;
361
361
done ( ) ;
362
362
} ) ;
363
363
} ) ;
364
364
365
365
it ( 'removes objects by id' , ( done ) => {
366
- let badEgg = new Parse . Object ( 'Egg' ) ;
366
+ const badEgg = new Parse . Object ( 'Egg' ) ;
367
367
badEgg . set ( 'quality' , 'rotten' ) ;
368
- let goodEgg = new Parse . Object ( 'Egg' ) ;
368
+ const goodEgg = new Parse . Object ( 'Egg' ) ;
369
369
goodEgg . set ( 'quality' , 'good' ) ;
370
- let ostrichEgg = new Parse . Object ( 'Egg' ) ;
370
+ const ostrichEgg = new Parse . Object ( 'Egg' ) ;
371
371
ostrichEgg . set ( 'quality' , 'huge' ) ;
372
- let eggs = [ badEgg , goodEgg , ostrichEgg ] ;
373
- let shelf = new Parse . Object ( 'Shelf' ) ;
372
+ const eggs = [ badEgg , goodEgg , ostrichEgg ] ;
373
+ const shelf = new Parse . Object ( 'Shelf' ) ;
374
374
Parse . Object . saveAll ( eggs ) . then ( ( ) => {
375
375
shelf . set ( 'eggs' , eggs ) ;
376
- let badEggQuery = new Parse . Query ( 'Egg' ) ;
376
+ const badEggQuery = new Parse . Query ( 'Egg' ) ;
377
377
return badEggQuery . get ( badEgg . id ) ;
378
378
} ) . then ( ( badEggRef ) => {
379
379
assert . notEqual ( badEgg , badEggRef ) ;
380
380
shelf . remove ( 'eggs' , badEggRef ) ;
381
- let fetchedEggs = shelf . get ( 'eggs' ) ;
381
+ const fetchedEggs = shelf . get ( 'eggs' ) ;
382
382
assert . equal ( fetchedEggs . length , 2 ) ;
383
383
assert . equal ( fetchedEggs [ 0 ] . get ( 'quality' ) , 'good' ) ;
384
384
assert . equal ( fetchedEggs [ 1 ] . get ( 'quality' ) , 'huge' ) ;
0 commit comments