@@ -61,11 +61,11 @@ describe('Settings: Assign user to a group', { testIsolation: false }, () => {
6161	} ) 
6262
6363	it ( 'see that the group is in the list' ,  ( )  =>  { 
64- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . contains ( 'li' ,   groupName ) . should ( 'exist' ) 
65- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . contains ( 'li' ,   groupName ) . within ( ( )   =>   { 
66- 			 cy . get ( '.counter-bubble__counter'  ) 
67- 				 . should ( 'not.exist' )   // is hidden when 0 
68- 		} ) 
64+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
65+ 			 . should ( 'exist' ) 
66+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]'  ) . find ( 'li' ) . contains ( groupName ) 
67+ 			. find ( '.counter-bubble__counter' ) 
68+ 			 . should ( 'not.exist' )   // is hidden when 0 
6969	} ) 
7070
7171	it ( 'see that the user is in the list' ,  ( )  =>  { 
@@ -103,8 +103,7 @@ describe('Settings: Assign user to a group', { testIsolation: false }, () => {
103103
104104	it ( 'see the group was successfully assigned' ,  ( )  =>  { 
105105		// see a new memeber 
106- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) 
107- 			. contains ( 'li' ,  groupName ) 
106+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
108107			. find ( '.counter-bubble__counter' ) 
109108			. should ( 'contain' ,  '1' ) 
110109	} ) 
@@ -129,14 +128,14 @@ describe('Settings: Delete an empty group', { testIsolation: false }, () => {
129128	} ) 
130129
131130	it ( 'see that the group is in the list' ,  ( )  =>  { 
132- 		cy . get ( 'ul[data-cy-users-settings-navigation- groups="custom"]' ) . within ( ( )   =>   { 
133- 			 // see that the list of  groups  contains the group foo 
134- 			cy . contains ( groupName ) . should ( 'exist' ) . scrollIntoView ( ) 
135- 			// open the actions menu for the group 
136- 			 cy . contains ( 'li' ,   groupName ) . within ( ( )   =>   { 
137- 				 cy . get ( 'button.action-item__menutoggle ' ) . click ( {   force :  true   } ) 
138- 			} ) 
139- 		} ) 
131+ 		// see that the list of  groups contains the group foo 
132+ 		cy . get ( 'ul[data-cy-users-settings-navigation- groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
133+ 			. should ( 'exist' ) 
134+ 			. scrollIntoView ( ) 
135+ 		// open the actions menu for the group 
136+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"] ' ) . find ( 'li' ) . contains ( groupName ) 
137+ 			. find ( 'button.action-item__menutoggle' ) 
138+ 			 . click ( {   force :  true   } ) 
140139	} ) 
141140
142141	it ( 'can delete the group' ,  ( )  =>  { 
@@ -150,10 +149,9 @@ describe('Settings: Delete an empty group', { testIsolation: false }, () => {
150149	} ) 
151150
152151	it ( 'deleted group is not shown anymore' ,  ( )  =>  { 
153- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . within ( ( )  =>  { 
154- 			// see that the list of groups does not contain the group 
155- 			cy . contains ( groupName ) . should ( 'not.exist' ) 
156- 		} ) 
152+ 		// see that the list of groups does not contain the group 
153+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
154+ 			. should ( 'not.exist' ) 
157155		// and also not in database 
158156		cy . runOccCommand ( 'group:list --output=json' ) . then ( ( $response )  =>  { 
159157			const  groups : string [ ]  =  Object . keys ( JSON . parse ( $response . stdout ) ) 
@@ -181,13 +179,14 @@ describe('Settings: Delete a non empty group', () => {
181179
182180	it ( 'see that the group is in the list' ,  ( )  =>  { 
183181		// see that the list of groups contains the group 
184- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . contains ( 'li' ,  groupName ) . should ( 'exist' ) . scrollIntoView ( ) 
182+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
183+ 			. should ( 'exist' ) 
184+ 			. scrollIntoView ( ) 
185185	} ) 
186186
187187	it ( 'can delete the group' ,  ( )  =>  { 
188188		// open the menu 
189- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) 
190- 			. contains ( 'li' ,  groupName ) 
189+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
191190			. find ( 'button.action-item__menutoggle' ) 
192191			. click ( {  force : true  } ) 
193192
@@ -201,10 +200,9 @@ describe('Settings: Delete a non empty group', () => {
201200	} ) 
202201
203202	it ( 'deleted group is not shown anymore' ,  ( )  =>  { 
204- 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . within ( ( )  =>  { 
205- 			// see that the list of groups does not contain the group foo 
206- 			cy . contains ( groupName ) . should ( 'not.exist' ) 
207- 		} ) 
203+ 		// see that the list of groups does not contain the group foo 
204+ 		cy . get ( 'ul[data-cy-users-settings-navigation-groups="custom"]' ) . find ( 'li' ) . contains ( groupName ) 
205+ 			. should ( 'not.exist' ) 
208206		// and also not in database 
209207		cy . runOccCommand ( 'group:list --output=json' ) . then ( ( $response )  =>  { 
210208			const  groups : string [ ]  =  Object . keys ( JSON . parse ( $response . stdout ) ) 
0 commit comments