diff --git a/test/golden/screenshot-clip-odd-size.png b/test/golden/screenshot-clip-odd-size.png new file mode 100644 index 00000000000..b010d1f87f0 Binary files /dev/null and b/test/golden/screenshot-clip-odd-size.png differ diff --git a/test/test.js b/test/test.js index 826d37a3d51..32e03c0f059 100644 --- a/test/test.js +++ b/test/test.js @@ -2531,6 +2531,19 @@ describe('Page', function() { const screenshot = await page.screenshot({omitBackground: true}); expect(screenshot).toBeGolden('transparent.png'); })); + // Doesn't work on retina displays. + // @see https://github.com/GoogleChrome/puppeteer/issues/733 + xit('should work with odd clip size on Retina displays', SX(async function() { + const screenshot = await page.screenshot({ + clip: { + x: 0, + y: 0, + width: 11, + height: 11, + } + }); + expect(screenshot).toBeGolden('screenshot-clip-odd-size.png'); + })); }); describe('Page.select', function() {