@@ -205,7 +205,7 @@ describe('Edit Page', () => {
205
205
expect ( el ) . to . have . value ( '' )
206
206
) ;
207
207
208
- // This validate the old record values are not kept after we navigated
208
+ // This validates the old record values are not kept after we navigated
209
209
const currentDate = new Date ( ) ;
210
210
const currentDateString = currentDate . toISOString ( ) . slice ( 0 , 10 ) ;
211
211
@@ -269,6 +269,23 @@ describe('Edit Page', () => {
269
269
} ) ;
270
270
} ) ;
271
271
272
+ it ( 'should save edited user values' , ( ) => {
273
+ EditPostPage . navigate ( ) ;
274
+ EditPostPage . logout ( ) ;
275
+ LoginPage . navigate ( ) ;
276
+ LoginPage . login ( 'admin' , 'password' ) ;
277
+ EditUserPage . navigate ( ) ;
278
+ cy . get ( EditUserPage . elements . input ( 'name' ) ) . should ( el =>
279
+ expect ( el ) . to . have . value ( 'Annamarie Mayer' )
280
+ ) ;
281
+ EditUserPage . setInputValue ( 'textbox' , 'name' , 'Annamarie Mayer!' ) ;
282
+ EditUserPage . submit ( ) ;
283
+ EditUserPage . navigate ( ) ;
284
+ cy . get ( EditUserPage . elements . input ( 'name' ) ) . should ( el =>
285
+ expect ( el ) . to . have . value ( 'Annamarie Mayer!' )
286
+ ) ;
287
+ } ) ;
288
+
272
289
it ( 'should persit emptied inputs' , ( ) => {
273
290
EditPostPage . navigate ( ) ;
274
291
EditPostPage . gotoTab ( 3 ) ;
@@ -285,8 +302,7 @@ describe('Edit Page', () => {
285
302
) ;
286
303
} ) ;
287
304
288
- // FIXME unskip me when useGetList uses the react-query API
289
- it . skip ( 'should refresh the list when the update fails' , ( ) => {
305
+ it ( 'should refresh the list when the update fails' , ( ) => {
290
306
ListPagePosts . navigate ( ) ;
291
307
ListPagePosts . nextPage ( ) ; // Ensure the record is visible in the table
292
308
0 commit comments