@@ -176,63 +176,62 @@ describe('Facility management with role Facility admin', () => {
176176 . should ( 'not.exist' ) ;
177177 } ) ;
178178
179- it ( 'test add facility manager' , ( ) => {
180- cy . intercept ( '**/facilitiesManager/getEnrichedFacilities' )
181- . as ( 'getEnrichedFacilities' )
182- . intercept ( '**/usersManager/findRichUsersWithAttributes?**' )
183- . as ( 'findRichUsers' )
184- // .wait('@getEnrichedFacilities')
185- . get ( '[data-cy=filter-input]' )
186- . type ( dbFacilityName2 , { force : true } )
187- . get ( `[data-cy=${ dbFacilityName2 } ]` )
188- . click ( )
189- . get ( '[data-cy=advanced-settings]' )
190- . click ( )
191- . get ( '[data-cy=managers]' )
192- . click ( )
193- . get ( '[data-cy=add-manager-button]' )
194- . click ( )
195- . get ( '[data-cy=search-manager-input]' )
196- . type ( addManagerUser , { force : true } )
197- . get ( '[data-cy=search-manager-button]' )
198- . click ( )
199- . wait ( '@findRichUsers' )
200- . get ( `[data-cy=${ addManagerUser } -checkbox]` )
201- . click ( )
202- . get ( '[data-cy=add-manager-button-dialog]' )
203- . click ( )
204- . intercept ( '**/authzResolver/getRichAdmins?**' )
205- . as ( 'getRichAdmins' )
206- . wait ( '@getRichAdmins' )
207- // assert that manager was added
208- . get ( `[data-cy=${ addManagerUser } -checkbox]` )
209- . should ( 'exist' ) ;
210- } ) ;
179+ context ( 'Advanced settings' , ( ) => {
211180
212- it ( 'test remove facility manager' , ( ) => {
213- cy . intercept ( '**/facilitiesManager/getEnrichedFacilities' )
214- . as ( 'getEnrichedFacilities' )
215- // .wait('@getEnrichedFacilities')
216- . get ( '[data-cy=filter-input]' )
217- . type ( dbFacilityName2 , { force : true } )
218- . get ( `[data-cy=${ dbFacilityName2 } ]` )
219- . click ( )
220- . get ( '[data-cy=advanced-settings]' )
221- . click ( )
222- . get ( '[data-cy=managers]' )
223- . click ( )
224- . get ( `[data-cy=${ removeManagerUser } -checkbox]` )
225- . click ( )
226- . get ( '[data-cy=remove-manager-button]' )
227- . should ( 'have.attr' , 'color' , 'warn' ) // check if the button is enabled (due to the force click below)
228- . click ( { force : true } )
229- . get ( '[data-cy=remove-manager-button-dialog]' )
230- . click ( )
231- . intercept ( '**/authzResolver/getRichAdmins?**' )
232- . as ( 'getRichAdmins' )
233- . wait ( '@getRichAdmins' )
234- // assert that manager doesn't exist
235- . get ( `[data-cy=${ removeManagerUser } -checkbox]` )
236- . should ( 'not.exist' ) ;
181+ it ( 'test add facility manager' , ( ) => {
182+ cy . intercept ( '**/facilitiesManager/getEnrichedFacilities' )
183+ . as ( 'getEnrichedFacilities' )
184+ . intercept ( '**/usersManager/findRichUsersWithAttributes?**' )
185+ . as ( 'findRichUsers' )
186+ // .wait('@getEnrichedFacilities')
187+ . get ( '[data-cy=filter-input]' )
188+ . type ( dbFacilityName2 , { force : true } )
189+ . get ( `[data-cy=${ dbFacilityName2 } ]` )
190+ . click ( )
191+ . get ( '[data-cy=managers]' )
192+ . click ( )
193+ . get ( '[data-cy=add-manager-button]' )
194+ . click ( )
195+ . get ( '[data-cy=search-manager-input]' )
196+ . type ( addManagerUser , { force : true } )
197+ . get ( '[data-cy=search-manager-button]' )
198+ . click ( )
199+ . wait ( '@findRichUsers' )
200+ . get ( `[data-cy=${ addManagerUser } -checkbox]` )
201+ . click ( )
202+ . get ( '[data-cy=add-manager-button-dialog]' )
203+ . click ( )
204+ . intercept ( '**/authzResolver/getRichAdmins?**' )
205+ . as ( 'getRichAdmins' )
206+ . wait ( '@getRichAdmins' )
207+ // assert that manager was added
208+ . get ( `[data-cy=${ addManagerUser } -checkbox]` )
209+ . should ( 'exist' ) ;
210+ } ) ;
211+
212+ it ( 'test remove facility manager' , ( ) => {
213+ cy . intercept ( '**/facilitiesManager/getEnrichedFacilities' )
214+ . as ( 'getEnrichedFacilities' )
215+ // .wait('@getEnrichedFacilities')
216+ . get ( '[data-cy=filter-input]' )
217+ . type ( dbFacilityName2 , { force : true } )
218+ . get ( `[data-cy=${ dbFacilityName2 } ]` )
219+ . click ( )
220+ . get ( '[data-cy=managers]' )
221+ . click ( )
222+ . get ( `[data-cy=${ removeManagerUser } -checkbox]` )
223+ . click ( )
224+ . get ( '[data-cy=remove-manager-button]' )
225+ . should ( 'have.attr' , 'color' , 'warn' ) // check if the button is enabled (due to the force click below)
226+ . click ( { force : true } )
227+ . get ( '[data-cy=remove-manager-button-dialog]' )
228+ . click ( )
229+ . intercept ( '**/authzResolver/getRichAdmins?**' )
230+ . as ( 'getRichAdmins' )
231+ . wait ( '@getRichAdmins' )
232+ // assert that manager doesn't exist
233+ . get ( `[data-cy=${ removeManagerUser } -checkbox]` )
234+ . should ( 'not.exist' ) ;
235+ } ) ;
237236 } ) ;
238237} ) ;
0 commit comments