From ec26ffbdd1cd24ddc7b96e70f1255bcc6efa197e Mon Sep 17 00:00:00 2001 From: Spencer Date: Tue, 25 Jun 2019 21:37:14 -0700 Subject: [PATCH] [percy] define snapshot width to match current client width (#39631) --- .../services/visual_testing/take_percy_snapshot.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/visual_regression/services/visual_testing/take_percy_snapshot.js b/test/visual_regression/services/visual_testing/take_percy_snapshot.js index f677e2fd2e604..8103a2a3d606a 100644 --- a/test/visual_regression/services/visual_testing/take_percy_snapshot.js +++ b/test/visual_regression/services/visual_testing/take_percy_snapshot.js @@ -46,7 +46,9 @@ export function takePercySnapshot() { } // cache the dom snapshot containing the images - const snapshot = agent.domSnapshot(document); + const snapshot = agent.snapshot(document, { + widths: [document.documentElement.clientWidth] + }); // restore replaced canvases for (const { image, canvas } of replacements) { @@ -59,5 +61,5 @@ export function takePercySnapshot() { export const takePercySnapshotWithAgent = ` ${readFileSync(agentJsFilename(), 'utf8')} - return (${takePercySnapshot.toString()})(); + return (${takePercySnapshot.toString()}).apply(null, arguments); `;