1- /** @jsx jsx */
1+ /**
2+ * @jsx jsx
3+ * @jest -environment jsdom
4+ */
25import renderer from 'react-test-renderer'
36import { render , fireEvent , cleanup , act } from '@testing-library/react'
47import { useTheme } from '@emotion/react'
@@ -45,7 +48,8 @@ test('renders with color modes', () => {
4548 } ,
4649 } ,
4750 } ,
48- } } >
51+ } }
52+ >
4953 < ColorModeProvider >
5054 < Mode />
5155 </ ColorModeProvider >
@@ -74,7 +78,8 @@ test('renders with initial color mode name', () => {
7478 dark : { } ,
7579 } ,
7680 } ,
77- } } >
81+ } }
82+ >
7883 < ColorModeProvider >
7984 < Mode />
8085 </ ColorModeProvider >
@@ -141,7 +146,8 @@ test('color mode is passed through theme context', () => {
141146 } ,
142147 } ,
143148 } ,
144- } } >
149+ } }
150+ >
145151 < ColorModeProvider >
146152 < Button />
147153 </ ColorModeProvider >
@@ -173,7 +179,8 @@ test('converts color modes to css custom properties', () => {
173179 } ,
174180 } ,
175181 } ,
176- } } >
182+ } }
183+ >
177184 < ColorModeProvider >
178185 < Box />
179186 </ ColorModeProvider >
@@ -237,7 +244,8 @@ test('does not initialize mode based on localStorage if useLocalStorage is set t
237244 config : {
238245 useLocalStorage : false ,
239246 } ,
240- } } >
247+ } }
248+ >
241249 < ColorModeProvider >
242250 < Button />
243251 </ ColorModeProvider >
@@ -283,7 +291,8 @@ test('initializes mode from prefers-color-scheme media query', () => {
283291 config : {
284292 useColorSchemeMediaQuery : true ,
285293 } ,
286- } } >
294+ } }
295+ >
287296 < ColorModeProvider >
288297 < Consumer />
289298 </ ColorModeProvider >
@@ -311,7 +320,8 @@ test('initializes light mode from prefers-color-scheme media query', () => {
311320 config : {
312321 useColorSchemeMediaQuery : true ,
313322 } ,
314- } } >
323+ } }
324+ >
315325 < ColorModeProvider >
316326 < Consumer />
317327 </ ColorModeProvider >
@@ -339,7 +349,8 @@ test('does not initialize mode from prefers-color-scheme media query', () => {
339349 config : {
340350 useColorSchemeMediaQuery : true ,
341351 } ,
342- } } >
352+ } }
353+ >
343354 < ColorModeProvider >
344355 < Consumer />
345356 </ ColorModeProvider >
@@ -367,7 +378,8 @@ test('does not initialize mode from prefers-color-scheme media query when useCol
367378 config : {
368379 useColorSchemeMediaQuery : false ,
369380 } ,
370- } } >
381+ } }
382+ >
371383 < ColorModeProvider >
372384 < Consumer />
373385 </ ColorModeProvider >
@@ -393,7 +405,8 @@ test('ColorModeProvider renders with global colors', () => {
393405 } ,
394406 } ,
395407 } ,
396- } } >
408+ } }
409+ >
397410 < ColorModeProvider >
398411 < h1 > Hello</ h1 >
399412 </ ColorModeProvider >
@@ -443,7 +456,8 @@ test('useThemeUI returns current color mode colors', () => {
443456 } ,
444457 } ,
445458 } ,
446- } } >
459+ } }
460+ >
447461 < ColorModeProvider >
448462 < GetColors />
449463 </ ColorModeProvider >
@@ -480,7 +494,8 @@ test('emotion useTheme with custom css vars', () => {
480494 } ,
481495 } ,
482496 } ,
483- } } >
497+ } }
498+ >
484499 < ColorModeProvider >
485500 < GetColors />
486501 </ ColorModeProvider >
@@ -517,7 +532,8 @@ test('warns when initialColorModeName matches a key in theme.colors.modes', () =
517532 } ,
518533 } ,
519534 } ,
520- } } >
535+ } }
536+ >
521537 < ColorModeProvider />
522538 </ ThemeProvider >
523539 )
@@ -545,7 +561,8 @@ test('does not warn in production', () => {
545561 } ,
546562 } ,
547563 } ,
548- } } >
564+ } }
565+ >
549566 < ColorModeProvider />
550567 </ ThemeProvider >
551568 )
@@ -587,7 +604,8 @@ test('dot notation works with color modes', () => {
587604 } ,
588605 } ,
589606 } ,
590- } } >
607+ } }
608+ >
591609 < ColorModeProvider >
592610 < Button />
593611 </ ColorModeProvider >
@@ -628,7 +646,8 @@ test('dot notation works with color modes and custom properties', () => {
628646 } ,
629647 } ,
630648 } ,
631- } } >
649+ } }
650+ >
632651 < ColorModeProvider >
633652 < Button />
634653 </ ColorModeProvider >
@@ -660,7 +679,8 @@ test('raw color values are passed to theme-ui context when custom properties are
660679 } ,
661680 } ,
662681 } ,
663- } } >
682+ } }
683+ >
664684 < ColorModeProvider >
665685 < Grabber />
666686 </ ColorModeProvider >
@@ -688,7 +708,8 @@ test('raw color modes are passed to theme-ui context and include the default col
688708 } ,
689709 } ,
690710 } ,
691- } } >
711+ } }
712+ >
692713 < ColorModeProvider >
693714 < Grabber />
694715 </ ColorModeProvider >
@@ -729,7 +750,8 @@ test('raw color modes are passed to theme-ui context and include the default col
729750 } ,
730751 } ,
731752 } ,
732- } } >
753+ } }
754+ >
733755 < ColorModeProvider >
734756 < Grabber />
735757 < SetDarkColorMode />
@@ -772,7 +794,8 @@ test('raw color modes are are not passed to theme-ui context if modes are not de
772794 colors : {
773795 primary : 'tomato' ,
774796 } ,
775- } } >
797+ } }
798+ >
776799 < ColorModeProvider >
777800 < Grabber />
778801 </ ColorModeProvider >
@@ -828,7 +851,8 @@ test('colorMode accepts function from previous state to new one', () => {
828851 ( colorModes . indexOf ( previous ) + 1 ) % colorModes . length
829852 ]
830853 } )
831- } } >
854+ } }
855+ >
832856 next color mode
833857 </ button >
834858 )
0 commit comments