@@ -15,33 +15,33 @@ describe('Navigation menu - Create item', function () {
1515 navigationMenuPage . getMenuItems ( ) . its ( 'length' ) . then ( initialCount => {
1616 navigationMenuPage . collapseTemplates ( 0 ) ;
1717 navigationMenuPage . createMenuItemFromTemplate ( 0 ) ;
18-
18+
1919 // Wait for DOM update after drag-and-drop (matching WDIO test behavior)
2020 cy . wait ( 500 ) ;
2121
2222 // Verify count increased
23- navigationMenuPage . getMenuItems ( ) . should ( 'have.length' , 4 ) ;
24-
23+ navigationMenuPage . getMenuItems ( ) . should ( 'have.length' , initialCount + 1 ) ;
24+
2525 // Intercept save operation
26- cy . intercept ( 'PUT ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
26+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
2727 navigationMenuPage . clickSaveMenuBtn ( ) ;
2828 cy . wait ( '@saveMenu' , { timeout : 30000 } ) ;
29-
29+
3030 navigationMenuPage . openEditMenuItem ( 0 ) ;
31-
31+
3232 // Verify link field
3333 cy . get ( '#editLinkInput' ) . should ( 'have.value' , '/' ) ;
34-
34+
3535 // Verify translations
3636 cy . get ( '#editItemTranslation0_0_0' ) . should ( 'have.value' , 'My eForms' ) ;
3737 cy . get ( '#editItemTranslation0_0_1' ) . should ( 'have.value' , 'Mine eForms' ) ;
3838 cy . get ( '#editItemTranslation0_0_2' ) . should ( 'have.value' , 'Meine eForms' ) ;
39-
39+
4040 // Intercept edit save operation
41- // cy.intercept('PUT ', '**/api/navigation-menu').as('saveMenuEdit');
41+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenuEdit' ) ;
4242 navigationMenuPage . editItemSave ( ) ;
43- // cy.wait('@saveMenuEdit', { timeout: 30000 });
44-
43+ cy . wait ( '@saveMenuEdit' , { timeout : 30000 } ) ;
44+
4545 navigationMenuPage . collapseTemplates ( 0 ) ;
4646 } ) ;
4747 } ) ;
@@ -56,15 +56,15 @@ describe('Navigation menu - Create item', function () {
5656 navigationMenuPage . getMenuItems ( ) . its ( 'length' ) . then ( initialCount => {
5757 navigationMenuPage . collapseTemplates ( 1 ) ;
5858 navigationMenuPage . createCustomLink ( customLink ) ;
59-
59+
6060 // Wait for DOM update after creating custom link (matching WDIO test behavior)
6161 cy . wait ( 1000 ) ;
6262
6363 // Verify count increased
6464 navigationMenuPage . getMenuItems ( ) . should ( 'have.length' , initialCount + 1 ) ;
65-
65+
6666 // Intercept save operation
67- cy . intercept ( 'PUT ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
67+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
6868 navigationMenuPage . clickSaveMenuBtn ( ) ;
6969 cy . wait ( '@saveMenu' , { timeout : 30000 } ) ;
7070
@@ -83,9 +83,9 @@ describe('Navigation menu - Create item', function () {
8383 } ) ;
8484
8585 // Intercept edit save operation
86- // cy.intercept('PUT ', '**/api/navigation-menu').as('saveMenuEdit');
86+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenuEdit' ) ;
8787 navigationMenuPage . editItemSave ( ) ;
88- // cy.wait('@saveMenuEdit', { timeout: 30000 });
88+ cy . wait ( '@saveMenuEdit' , { timeout : 30000 } ) ;
8989 } ) ;
9090 } ) ;
9191 } ) ;
@@ -99,15 +99,15 @@ describe('Navigation menu - Create item', function () {
9999 navigationMenuPage . getMenuItems ( ) . its ( 'length' ) . then ( initialCount => {
100100 navigationMenuPage . collapseTemplates ( 1 ) ;
101101 navigationMenuPage . createCustomDropdown ( dropdown ) ;
102-
102+
103103 // Wait for DOM update after creating dropdown (matching WDIO test behavior)
104104 cy . wait ( 1500 ) ;
105105
106106 // Verify count increased
107107 navigationMenuPage . getMenuItems ( ) . should ( 'have.length' , initialCount + 1 ) ;
108-
108+
109109 // Intercept save operation
110- cy . intercept ( 'PUT ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
110+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
111111 navigationMenuPage . clickSaveMenuBtn ( ) ;
112112 cy . wait ( '@saveMenu' , { timeout : 30000 } ) ;
113113
@@ -123,9 +123,9 @@ describe('Navigation menu - Create item', function () {
123123 } ) ;
124124
125125 // Intercept edit save operation
126- // cy.intercept('PUT ', '**/api/navigation-menu').as('saveMenuEdit');
126+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenuEdit' ) ;
127127 navigationMenuPage . editItemSave ( ) ;
128- // cy.wait('@saveMenuEdit', { timeout: 30000 });
128+ cy . wait ( '@saveMenuEdit' , { timeout : 30000 } ) ;
129129 } ) ;
130130 } ) ;
131131 } ) ;
@@ -139,15 +139,15 @@ describe('Navigation menu - Create item', function () {
139139 navigationMenuPage . getMenuItems ( ) . its ( 'length' ) . then ( initialCount => {
140140 navigationMenuPage . collapseTemplates ( 1 ) ;
141141 navigationMenuPage . createCustomDropdown ( dropdown ) ;
142-
142+
143143 // Wait for DOM update after creating dropdown (matching WDIO test behavior)
144144 cy . wait ( 1500 ) ;
145145
146146 // Verify count increased
147147 navigationMenuPage . getMenuItems ( ) . should ( 'have.length' , initialCount + 1 ) ;
148-
148+
149149 // Intercept save operation
150- cy . intercept ( 'PUT ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
150+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenu' ) ;
151151 navigationMenuPage . clickSaveMenuBtn ( ) ;
152152 cy . wait ( '@saveMenu' , { timeout : 30000 } ) ;
153153
@@ -168,9 +168,9 @@ describe('Navigation menu - Create item', function () {
168168 } ) ;
169169
170170 // Intercept edit save operation
171- // cy.intercept('PUT ', '**/api/navigation-menu').as('saveMenuEdit');
171+ cy . intercept ( 'POST ' , '**/api/navigation-menu' ) . as ( 'saveMenuEdit' ) ;
172172 navigationMenuPage . editItemSave ( ) ;
173- // cy.wait('@saveMenuEdit', { timeout: 30000 });
173+ cy . wait ( '@saveMenuEdit' , { timeout : 30000 } ) ;
174174 } ) ;
175175 } ) ;
176176 } ) ;
0 commit comments