From 00f6aa459e5ef7a660ec3b66cf122e25a2e2d621 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Tue, 12 May 2020 19:28:57 +0300 Subject: [PATCH] Fix jsdom canvas error on tests --- src/test-setup/jest-setup.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test-setup/jest-setup.js b/src/test-setup/jest-setup.js index 080e06f..2a4a86b 100644 --- a/src/test-setup/jest-setup.js +++ b/src/test-setup/jest-setup.js @@ -92,3 +92,7 @@ let dom = new JSDOM(''); global.window = dom.window; global.document = global.window.document; global.Node = window.Node; + +// Mock Canvas.getContext(), fixes +// Error: Not implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package) +window.HTMLCanvasElement.prototype.getContext = () => {};