@@ -36,6 +36,7 @@ describe('KM Editor Edit Entity', () => {
36
36
editor . open ( kmId )
37
37
editor . traverseChildren ( [ 'Chapter 1' ] )
38
38
cy . fillFields ( chapter )
39
+ editor . awaitSave ( )
39
40
40
41
// Open editor again and check that changes were saved
41
42
cy . visitApp ( '/km-editor' )
@@ -56,6 +57,7 @@ describe('KM Editor Edit Entity', () => {
56
57
editor . open ( kmId )
57
58
editor . traverseChildren ( [ 'Findability' ] )
58
59
cy . fillFields ( metric )
60
+ editor . awaitSave ( )
59
61
60
62
// Open editor again and check that changes were saved
61
63
cy . visitApp ( '/km-editor' )
@@ -75,6 +77,7 @@ describe('KM Editor Edit Entity', () => {
75
77
editor . open ( kmId )
76
78
editor . traverseChildren ( [ 'Before Submitting the Proposal' ] )
77
79
cy . fillFields ( metric )
80
+ editor . awaitSave ( )
78
81
79
82
// Open editor again and check that changes were saved
80
83
cy . visitApp ( '/km-editor' )
@@ -95,6 +98,7 @@ describe('KM Editor Edit Entity', () => {
95
98
editor . traverseChildren ( [ 'Tag 1' ] )
96
99
cy . fillFields ( tag )
97
100
cy . getCy ( 'form-group_color_color-button' , ':nth-child(7)' ) . click ( )
101
+ editor . awaitSave ( )
98
102
99
103
// Open editor again and check that changes were saved
100
104
cy . visitApp ( '/km-editor' )
@@ -139,6 +143,8 @@ describe('KM Editor Edit Entity', () => {
139
143
cy . getCy ( 'integration-input_name' ) . clear ( ) . type ( 'X-Auth' )
140
144
cy . getCy ( 'integration-input_value' ) . clear ( ) . type ( 'abcd' )
141
145
146
+ editor . awaitSave ( )
147
+
142
148
// Open editor again and check that changes were saved
143
149
cy . visitApp ( '/km-editor' )
144
150
editor . open ( kmId )
@@ -161,13 +167,14 @@ describe('KM Editor Edit Entity', () => {
161
167
cy . visitApp ( '/km-editor' )
162
168
editor . open ( kmId )
163
169
editor . traverseChildren ( [ 'Resource Collection' ] )
164
- cy . fillFields ( { title : 'Another Resource Page' , } )
170
+ cy . fillFields ( { title : 'Another Resource Page' , } )
171
+ editor . awaitSave ( )
165
172
166
173
// Open editor again and check that changes were saved
167
174
cy . visitApp ( '/km-editor' )
168
175
editor . open ( kmId )
169
176
editor . traverseChildren ( [ 'Another Resource Page' ] )
170
- cy . checkFields ( { title : 'Another Resource Page' , } )
177
+ cy . checkFields ( { title : 'Another Resource Page' , } )
171
178
} )
172
179
} )
173
180
@@ -254,7 +261,16 @@ describe('KM Editor Edit Entity', () => {
254
261
cy . visitApp ( '/km-editor' )
255
262
editor . open ( kmId )
256
263
editor . traverseChildren ( [ 'Chapter 1' , originalTitle ] )
264
+
265
+ if ( question . s_type ) {
266
+ cy . fillFields ( { s_type : question . s_type } )
267
+ editor . awaitSave ( )
268
+
269
+ delete question . s_type
270
+ }
271
+
257
272
cy . fillFields ( question )
273
+ editor . awaitSave ( )
258
274
259
275
// Open editor again and check that changes were saved
260
276
cy . visitApp ( '/km-editor' )
@@ -338,6 +354,7 @@ describe('KM Editor Edit Entity', () => {
338
354
editor . traverseChildren ( [ ...optionsQuestionPath , answerTitle ] )
339
355
cy . checkToggle ( 'metricMeasure-8db30660-d4e5-4c0a-bf3e-553f3f0f997a-enabled' )
340
356
cy . fillFields ( answer )
357
+ editor . awaitSave ( )
341
358
342
359
// Open editor again and check that changes were saved
343
360
cy . visitApp ( '/km-editor' )
@@ -356,6 +373,7 @@ describe('KM Editor Edit Entity', () => {
356
373
editor . open ( kmId )
357
374
editor . traverseChildren ( [ ...multiChoiceQuestionPath , choiceTitle ] )
358
375
cy . fillFields ( choice )
376
+ editor . awaitSave ( )
359
377
360
378
// Open editor again and check that changes were saved
361
379
cy . visitApp ( '/km-editor' )
@@ -375,6 +393,7 @@ describe('KM Editor Edit Entity', () => {
375
393
editor . open ( kmId )
376
394
editor . traverseChildren ( [ ...listQuestionPath , followUpTitle ] )
377
395
cy . fillFields ( question )
396
+ editor . awaitSave ( )
378
397
379
398
// Open editor again and check that changes were saved
380
399
cy . visitApp ( '/km-editor' )
@@ -394,6 +413,7 @@ describe('KM Editor Edit Entity', () => {
394
413
editor . open ( kmId )
395
414
editor . traverseChildren ( [ ...optionsQuestionPath , urlReferenceLabel ] )
396
415
cy . fillFields ( urlReference )
416
+ editor . awaitSave ( )
397
417
398
418
// Open editor again and check that changes were saved
399
419
cy . visitApp ( '/km-editor' )
@@ -412,6 +432,7 @@ describe('KM Editor Edit Entity', () => {
412
432
editor . open ( kmId )
413
433
editor . traverseChildren ( [ ...optionsQuestionPath , resourcePageTitle ] )
414
434
cy . fillFields ( resourcePageReference )
435
+ editor . awaitSave ( )
415
436
416
437
// Open editor again and check that changes were saved
417
438
cy . visitApp ( '/km-editor' )
@@ -431,6 +452,7 @@ describe('KM Editor Edit Entity', () => {
431
452
editor . open ( kmId )
432
453
editor . traverseChildren ( [ ...optionsQuestionPath , expertTitle ] )
433
454
cy . fillFields ( expert )
455
+ editor . awaitSave ( )
434
456
435
457
// Open editor again and check that changes were saved
436
458
cy . visitApp ( '/km-editor' )
0 commit comments