Skip to content

Commit cdda8ff

Browse files
committed
Fix useTheme tests
1 parent 8371692 commit cdda8ff

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

packages/ra-ui-materialui/src/layout/ThemeTestWrapper.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ export const ThemeTestWrapper = ({
2222
mode === 'dark' && query === '(prefers-color-scheme: dark)'
2323
? true
2424
: false,
25-
addListener: () => {},
26-
removeListener: () => {},
25+
addEventListener: () => {},
26+
removeEventListener: () => {},
2727
});
2828

2929
return (

packages/ra-ui-materialui/src/theme/useTheme.spec.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ describe('useTheme', () => {
3535
expect(screen.queryByText('light')).not.toBeNull();
3636
});
3737

38-
it('should return the light theme when no dark theme is provided even though user prefers dark mode', () => {
38+
it('should return the light theme when no dark theme is provided even though user prefers dark mode', async () => {
3939
render(
4040
<ThemeTestWrapper mode="dark">
4141
<CoreAdminContext authProvider={authProvider}>
4242
<Foo />
4343
</CoreAdminContext>
4444
</ThemeTestWrapper>
4545
);
46-
expect(screen.queryByText('light')).not.toBeNull();
46+
await screen.findByText('light');
4747
});
4848

4949
it('should return the light theme when no dark theme is provided even though the stored theme is dark', () => {
@@ -59,8 +59,8 @@ describe('useTheme', () => {
5959
it('should return the user preferred theme by default', async () => {
6060
const ssrMatchMedia = query => ({
6161
matches: query === '(prefers-color-scheme: dark)' ? true : false,
62-
addListener: () => {},
63-
removeListener: () => {},
62+
addEventListener: () => {},
63+
removeEventListener: () => {},
6464
});
6565

6666
render(

0 commit comments

Comments
 (0)