From 7668b69f20d0092442e033914503c47095744058 Mon Sep 17 00:00:00 2001 From: Danny Brown Date: Thu, 24 Oct 2019 16:09:59 -0400 Subject: [PATCH] test: percy snapshot workaround (#1085) * Try workaround for percy snapshot * Return our modified document --- platform/viewer/cypress/support/commands.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/viewer/cypress/support/commands.js b/platform/viewer/cypress/support/commands.js index 4b4ec461e..fe4d95276 100644 --- a/platform/viewer/cypress/support/commands.js +++ b/platform/viewer/cypress/support/commands.js @@ -312,10 +312,12 @@ Cypress.Commands.add('isInViewport', element => { * */ Cypress.Commands.add('percyCanvasSnapshot', (name, options = {}) => { - function convertCanvas(document) { - document + function convertCanvas(documentClone) { + documentClone .querySelectorAll('canvas') .forEach(selector => canvasToImage(selector)); + + return documentClone; } function canvasToImage(selectorOrEl) {