@@ -94,7 +94,7 @@ test('onFetchedProjectData new loads project data into vm', () => {
94
94
95
95
// onLoadedProject: LOADING_VM_WITH_ID
96
96
97
- test ( 'onLoadedProject (LOADING_VM_WITH_ID, true, true) shows with id ' , ( ) => {
97
+ test ( 'onLoadedProject(LOADING_VM_WITH_ID, true, true) results in state SHOWING_WITH_ID ' , ( ) => {
98
98
const initialState = {
99
99
loadingState : LoadingState . LOADING_VM_WITH_ID
100
100
} ;
@@ -103,7 +103,7 @@ test('onLoadedProject (LOADING_VM_WITH_ID, true, true) shows with id', () => {
103
103
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
104
104
} ) ;
105
105
106
- test ( 'onLoadedProject (LOADING_VM_WITH_ID, false, true) shows with id ' , ( ) => {
106
+ test ( 'onLoadedProject(LOADING_VM_WITH_ID, false, true) results in state SHOWING_WITH_ID ' , ( ) => {
107
107
const initialState = {
108
108
loadingState : LoadingState . LOADING_VM_WITH_ID
109
109
} ;
@@ -112,7 +112,8 @@ test('onLoadedProject (LOADING_VM_WITH_ID, false, true) shows with id', () => {
112
112
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
113
113
} ) ;
114
114
115
- test ( 'onLoadedProject (LOADING_VM_WITH_ID, false, false), with project id, shows with id' , ( ) => {
115
+ test ( 'onLoadedProject(LOADING_VM_WITH_ID, false, false), with project id, ' +
116
+ 'results in state SHOWING_WITH_ID' , ( ) => {
116
117
const initialState = {
117
118
loadingState : LoadingState . LOADING_VM_WITH_ID ,
118
119
projectId : '12345'
@@ -122,7 +123,8 @@ test('onLoadedProject (LOADING_VM_WITH_ID, false, false), with project id, shows
122
123
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
123
124
} ) ;
124
125
125
- test ( 'onLoadedProject (LOADING_VM_WITH_ID, false, false), with no project id, shows without id' , ( ) => {
126
+ test ( 'onLoadedProject(LOADING_VM_WITH_ID, false, false), with no project id, ' +
127
+ 'results in state SHOWING_WITHOUT_ID' , ( ) => {
126
128
const initialState = {
127
129
loadingState : LoadingState . LOADING_VM_WITH_ID ,
128
130
projectId : null
@@ -143,7 +145,7 @@ test('onLoadedProject(LOADING_VM_FILE_UPLOAD, true, true) prepares to save', ()
143
145
expect ( resultState . loadingState ) . toBe ( LoadingState . AUTO_UPDATING ) ;
144
146
} ) ;
145
147
146
- test ( 'onLoadedProject (LOADING_VM_FILE_UPLOAD, false, true) shows without id ' , ( ) => {
148
+ test ( 'onLoadedProject(LOADING_VM_FILE_UPLOAD, false, true) results in state SHOWING_WITHOUT_ID ' , ( ) => {
147
149
const initialState = {
148
150
loadingState : LoadingState . LOADING_VM_FILE_UPLOAD
149
151
} ;
@@ -152,7 +154,8 @@ test('onLoadedProject (LOADING_VM_FILE_UPLOAD, false, true) shows without id', (
152
154
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITHOUT_ID ) ;
153
155
} ) ;
154
156
155
- test ( 'onLoadedProject (LOADING_VM_FILE_UPLOAD, false, false), with project id, shows with id' , ( ) => {
157
+ test ( 'onLoadedProject(LOADING_VM_FILE_UPLOAD, false, false), when we know project id, ' +
158
+ 'results in state SHOWING_WITH_ID' , ( ) => {
156
159
const initialState = {
157
160
loadingState : LoadingState . LOADING_VM_FILE_UPLOAD ,
158
161
projectId : '12345'
@@ -162,7 +165,8 @@ test('onLoadedProject (LOADING_VM_FILE_UPLOAD, false, false), with project id, s
162
165
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
163
166
} ) ;
164
167
165
- test ( 'onLoadedProject (LOADING_VM_FILE_UPLOAD, false, false), with no project id, shows without id' , ( ) => {
168
+ test ( 'onLoadedProject(LOADING_VM_FILE_UPLOAD, false, false), when we ' +
169
+ 'don\'t know project id, results in state SHOWING_WITHOUT_ID' , ( ) => {
166
170
const initialState = {
167
171
loadingState : LoadingState . LOADING_VM_FILE_UPLOAD ,
168
172
projectId : null
@@ -174,7 +178,7 @@ test('onLoadedProject (LOADING_VM_FILE_UPLOAD, false, false), with no project id
174
178
175
179
// onLoadedProject: LOADING_VM_NEW_DEFAULT
176
180
177
- test ( 'onLoadedProject (LOADING_VM_NEW_DEFAULT, true, true) shows without id ' , ( ) => {
181
+ test ( 'onLoadedProject(LOADING_VM_NEW_DEFAULT, true, true) results in state SHOWING_WITHOUT_ID ' , ( ) => {
178
182
const initialState = {
179
183
loadingState : LoadingState . LOADING_VM_NEW_DEFAULT
180
184
} ;
@@ -183,7 +187,7 @@ test('onLoadedProject (LOADING_VM_NEW_DEFAULT, true, true) shows without id', ()
183
187
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITHOUT_ID ) ;
184
188
} ) ;
185
189
186
- test ( 'onLoadedProject (LOADING_VM_NEW_DEFAULT, false, true) shows without id ' , ( ) => {
190
+ test ( 'onLoadedProject(LOADING_VM_NEW_DEFAULT, false, true) results in state SHOWING_WITHOUT_ID ' , ( ) => {
187
191
const initialState = {
188
192
loadingState : LoadingState . LOADING_VM_NEW_DEFAULT
189
193
} ;
@@ -192,7 +196,7 @@ test('onLoadedProject (LOADING_VM_NEW_DEFAULT, false, true) shows without id', (
192
196
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITHOUT_ID ) ;
193
197
} ) ;
194
198
195
- test ( 'onLoadedProject (LOADING_VM_NEW_DEFAULT, false, false) shows error ' , ( ) => {
199
+ test ( 'onLoadedProject(LOADING_VM_NEW_DEFAULT, false, false) results in ERROR state ' , ( ) => {
196
200
const initialState = {
197
201
loadingState : LoadingState . LOADING_VM_NEW_DEFAULT
198
202
} ;
@@ -203,7 +207,7 @@ test('onLoadedProject (LOADING_VM_NEW_DEFAULT, false, false) shows error', () =>
203
207
204
208
// doneUpdatingProject
205
209
206
- test ( 'doneUpdatingProject with id shows with id ' , ( ) => {
210
+ test ( 'doneUpdatingProject with id results in state SHOWING_WITH_ID ' , ( ) => {
207
211
const initialState = {
208
212
loadingState : LoadingState . MANUAL_UPDATING
209
213
} ;
@@ -212,7 +216,7 @@ test('doneUpdatingProject with id shows with id', () => {
212
216
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
213
217
} ) ;
214
218
215
- test ( 'doneUpdatingProject with id, before copy, creates copy ' , ( ) => {
219
+ test ( 'doneUpdatingProject with id, before copy occurs, results in state CREATING_COPY ' , ( ) => {
216
220
const initialState = {
217
221
loadingState : LoadingState . UPDATING_BEFORE_COPY
218
222
} ;
@@ -221,7 +225,7 @@ test('doneUpdatingProject with id, before copy, creates copy', () => {
221
225
expect ( resultState . loadingState ) . toBe ( LoadingState . CREATING_COPY ) ;
222
226
} ) ;
223
227
224
- test ( 'doneUpdatingProject with id, before new, fetches default project ' , ( ) => {
228
+ test ( 'doneUpdatingProject with id, before new, results in state FETCHING_NEW_DEFAULT ' , ( ) => {
225
229
const initialState = {
226
230
loadingState : LoadingState . UPDATING_BEFORE_NEW
227
231
} ;
@@ -230,7 +234,8 @@ test('doneUpdatingProject with id, before new, fetches default project', () => {
230
234
expect ( resultState . loadingState ) . toBe ( LoadingState . FETCHING_NEW_DEFAULT ) ;
231
235
} ) ;
232
236
233
- test ( 'setProjectId, with same id as before, should show with id, not fetch' , ( ) => {
237
+ test ( 'calling setProjectId, using with same id as already showing, ' +
238
+ 'results in state SHOWING_WITH_ID' , ( ) => {
234
239
const initialState = {
235
240
projectId : '100' ,
236
241
loadingState : LoadingState . SHOWING_WITH_ID
@@ -241,7 +246,8 @@ test('setProjectId, with same id as before, should show with id, not fetch', ()
241
246
expect ( resultState . projectId ) . toBe ( '100' ) ;
242
247
} ) ;
243
248
244
- test ( 'setProjectId, with different id as before, should fetch with id, not show with id' , ( ) => {
249
+ test ( 'calling setProjectId, using different id from project already showing, ' +
250
+ 'results in state FETCHING_WITH_ID' , ( ) => {
245
251
const initialState = {
246
252
projectId : 99 ,
247
253
loadingState : LoadingState . SHOWING_WITH_ID
@@ -252,7 +258,8 @@ test('setProjectId, with different id as before, should fetch with id, not show
252
258
expect ( resultState . projectId ) . toBe ( '100' ) ;
253
259
} ) ;
254
260
255
- test ( 'setProjectId, with same id as before, but not same type, should fetch because not ===' , ( ) => {
261
+ test ( 'setProjectId, with same id as before, but not same type, ' +
262
+ 'results in FETCHING_WITH_ID because the two projectIds are not strictly equal' , ( ) => {
256
263
const initialState = {
257
264
projectId : '100' ,
258
265
loadingState : LoadingState . SHOWING_WITH_ID
@@ -263,7 +270,7 @@ test('setProjectId, with same id as before, but not same type, should fetch beca
263
270
expect ( resultState . projectId ) . toBe ( 100 ) ;
264
271
} ) ;
265
272
266
- test ( 'requestNewProject, when can\'t create new, should fetch default project without id ' , ( ) => {
273
+ test ( 'requestNewProject, when can\'t create/save, results in FETCHING_NEW_DEFAULT ' , ( ) => {
267
274
const initialState = {
268
275
loadingState : LoadingState . SHOWING_WITHOUT_ID
269
276
} ;
@@ -272,7 +279,8 @@ test('requestNewProject, when can\'t create new, should fetch default project wi
272
279
expect ( resultState . loadingState ) . toBe ( LoadingState . FETCHING_NEW_DEFAULT ) ;
273
280
} ) ;
274
281
275
- test ( 'requestNewProject, when can create new, should save and prepare to fetch default project' , ( ) => {
282
+ test ( 'requestNewProject, when can create/save, results in UPDATING_BEFORE_NEW ' +
283
+ '(in order to save before fetching default project)' , ( ) => {
276
284
const initialState = {
277
285
loadingState : LoadingState . SHOWING_WITH_ID
278
286
} ;
@@ -281,7 +289,7 @@ test('requestNewProject, when can create new, should save and prepare to fetch d
281
289
expect ( resultState . loadingState ) . toBe ( LoadingState . UPDATING_BEFORE_NEW ) ;
282
290
} ) ;
283
291
284
- test ( 'requestProjectUpload when project not loaded should load ' , ( ) => {
292
+ test ( 'requestProjectUpload when project not loaded results in state LOADING_VM_FILE_UPLOAD ' , ( ) => {
285
293
const initialState = {
286
294
loadingState : LoadingState . NOT_LOADED
287
295
} ;
@@ -290,7 +298,7 @@ test('requestProjectUpload when project not loaded should load', () => {
290
298
expect ( resultState . loadingState ) . toBe ( LoadingState . LOADING_VM_FILE_UPLOAD ) ;
291
299
} ) ;
292
300
293
- test ( 'requestProjectUpload when showing project with id should load ' , ( ) => {
301
+ test ( 'requestProjectUpload when showing project with id results in state LOADING_VM_FILE_UPLOAD ' , ( ) => {
294
302
const initialState = {
295
303
loadingState : LoadingState . SHOWING_WITH_ID
296
304
} ;
@@ -299,7 +307,7 @@ test('requestProjectUpload when showing project with id should load', () => {
299
307
expect ( resultState . loadingState ) . toBe ( LoadingState . LOADING_VM_FILE_UPLOAD ) ;
300
308
} ) ;
301
309
302
- test ( 'requestProjectUpload when showing project without id should load ' , ( ) => {
310
+ test ( 'requestProjectUpload when showing project without id results in state LOADING_VM_FILE_UPLOAD ' , ( ) => {
303
311
const initialState = {
304
312
loadingState : LoadingState . SHOWING_WITHOUT_ID
305
313
} ;
@@ -405,7 +413,8 @@ test('non-fatal projectError should show normal state', () => {
405
413
}
406
414
} ) ;
407
415
408
- test ( 'projectError when creating new while viewing project with id should show project with id' , ( ) => {
416
+ test ( 'projectError when creating new while viewing project with id should ' +
417
+ 'go back to state SHOWING_WITH_ID' , ( ) => {
409
418
const initialState = {
410
419
error : null ,
411
420
loadingState : LoadingState . CREATING_NEW ,
@@ -416,7 +425,8 @@ test('projectError when creating new while viewing project with id should show p
416
425
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITH_ID ) ;
417
426
} ) ;
418
427
419
- test ( 'projectError when creating new while logged out, looking at default project should show default project' , ( ) => {
428
+ test ( 'projectError when creating new while logged out, looking at default project ' +
429
+ 'should go back to state SHOWING_WITHOUT_ID' , ( ) => {
420
430
const initialState = {
421
431
error : null ,
422
432
loadingState : LoadingState . CREATING_NEW ,
@@ -427,7 +437,8 @@ test('projectError when creating new while logged out, looking at default projec
427
437
expect ( resultState . loadingState ) . toBe ( LoadingState . SHOWING_WITHOUT_ID ) ;
428
438
} ) ;
429
439
430
- test ( 'projectError from showing project should show error' , ( ) => {
440
+ test ( 'projectError encountered while in state FETCHING_WITH_ID results in ' +
441
+ 'ERROR state' , ( ) => {
431
442
const initialState = {
432
443
error : null ,
433
444
loadingState : LoadingState . FETCHING_WITH_ID
0 commit comments