Skip to content

Commit ebdbb86

Browse files
committed
Review resolved
1 parent 264a579 commit ebdbb86

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

frontend/__tests__/unit/pages/Header.test.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,18 +160,26 @@ const renderWithSession = (component: React.ReactElement) => {
160160

161161
// Helper function to find mobile menu element
162162
const findMobileMenu = () => {
163-
return document.querySelector('[class*="fixed"][class*="inset-y-0"][class*="left-0"]')
163+
return screen.queryByRole('navigation', { name: /mobile menu/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
167169
const 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
173178
const 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

0 commit comments

Comments
 (0)