test: fix Header TDD test to assert css visibility instead of dom unmounting
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 32s
Build & Deploy / 🧪 QA (push) Failing after 1m38s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 32s
Build & Deploy / 🧪 QA (push) Failing after 1m38s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
This commit is contained in:
@@ -77,10 +77,11 @@ describe('Header Dropdown Navigation TDD', () => {
|
||||
rerender(<Header navLinks={mockNavLinks} />);
|
||||
});
|
||||
|
||||
// 6. Assert dropdown is closed (children are not in the document)
|
||||
// 6. Assert dropdown is closed (visually hidden via CSS)
|
||||
await waitFor(() => {
|
||||
expect(screen.queryByText('Kabelbau')).toBeNull();
|
||||
expect(screen.queryByText('Bohrtechnik')).toBeNull();
|
||||
const dropdown = screen.getByText('Kabelbau').closest('div[style*="perspective"]');
|
||||
expect(dropdown?.className).toContain('invisible');
|
||||
expect(dropdown?.className).toContain('opacity-0');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user