From 6c8b79e7ebe75e224b577eadc61dd8f4c2c467e2 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Mon, 9 Mar 2020 14:41:29 -0700 Subject: [PATCH] test: add failing test for min-device-width media queries References #1291 --- test/emulation.spec.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/emulation.spec.js b/test/emulation.spec.js index e1e1b00512ec6..8cb49389be254 100644 --- a/test/emulation.spec.js +++ b/test/emulation.spec.js @@ -38,6 +38,11 @@ module.exports.describe = function({testRunner, expect, playwright, headless, FF expect(await page.evaluate(() => window.innerWidth)).toBe(123); expect(await page.evaluate(() => window.innerHeight)).toBe(456); }); + xit('should emulate *-device-width media queries', async({page, server}) => { + expect(page.viewportSize()).toEqual({width: 1280, height: 720}); + await page.setViewportSize({width: 1800, height: 456}); + expect(await page.evaluate(() => matchMedia('(min-device-width: 1800px)').matches)).toBe(true); + }); it('should not have touch by default', async({page, server}) => { await page.goto(server.PREFIX + '/mobile.html'); expect(await page.evaluate(() => 'ontouchstart' in window)).toBe(false);