File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
frontend/__tests__/unit/pages Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -160,18 +160,26 @@ const renderWithSession = (component: React.ReactElement) => {
160160
161161// Helper function to find mobile menu element
162162const findMobileMenu = ( ) => {
163- return document . querySelector ( '[class*="fixed"][class*="inset-y-0"][class*="left-0"]' )
163+ return screen . queryByRole ( 'navigation' , { name : / m o b i l e m e n u / i } ) ||
164+ screen . queryByTestId ( 'mobile-menu' ) ||
165+ document . querySelector ( '[class*="fixed"][class*="inset-y-0"][class*="left-0"]' )
164166}
165167
166168// Helper function to check if mobile menu is open
167169const isMobileMenuOpen = ( ) => {
168170 const menu = findMobileMenu ( )
171+ if ( menu && menu . getAttribute ( 'aria-expanded' ) === 'true' ) {
172+ return true
173+ }
169174 return menu && menu . className . includes ( 'translate-x-0' )
170175}
171176
172177// Helper function to check if mobile menu is closed
173178const isMobileMenuClosed = ( ) => {
174179 const menu = findMobileMenu ( )
180+ if ( menu && menu . getAttribute ( 'aria-expanded' ) === 'false' ) {
181+ return true
182+ }
175183 return menu && menu . className . includes ( '-translate-x-full' )
176184}
177185
You can’t perform that action at this time.
0 commit comments