@@ -246,33 +246,21 @@ describe('Page.emulateMedia colorScheme', function() {
246246 await page . emulateMedia ( { colorScheme : 'light' } ) ;
247247 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( true ) ;
248248 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( false ) ;
249- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( false ) ;
250249 await page . emulateMedia ( { colorScheme : 'dark' } ) ;
251250 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( true ) ;
252251 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( false ) ;
253- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( false ) ;
254- if ( ! WEBKIT ) {
255- // WebKit will always provide the value.
256- await page . emulateMedia ( { colorScheme : 'no-preference' } ) ;
257- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( false ) ;
258- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( false ) ;
259- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( true ) ;
260- }
261252 } ) ;
262253 it ( 'should default to light' , async ( { page, server} ) => {
263254 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( true ) ;
264255 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( false ) ;
265- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( false ) ;
266256
267257 await page . emulateMedia ( { colorScheme : 'dark' } ) ;
268258 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( true ) ;
269259 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( false ) ;
270- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( false ) ;
271260
272261 await page . emulateMedia ( { colorScheme : null } ) ;
273262 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: dark)' ) . matches ) ) . toBe ( false ) ;
274263 expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: light)' ) . matches ) ) . toBe ( true ) ;
275- expect ( await page . evaluate ( ( ) => matchMedia ( '(prefers-color-scheme: no-preference)' ) . matches ) ) . toBe ( false ) ;
276264 } ) ;
277265 it ( 'should throw in case of bad argument' , async ( { page, server} ) => {
278266 let error = null ;
0 commit comments