diff --git a/packages/grafana-toolkit/package.json b/packages/grafana-toolkit/package.json index 850fa549c80..6b4bdcca216 100644 --- a/packages/grafana-toolkit/package.json +++ b/packages/grafana-toolkit/package.json @@ -62,6 +62,7 @@ "html-webpack-plugin": "^3.2.0", "inquirer": "^6.3.1", "jest": "24.8.0", + "jest-canvas-mock": "2.1.2", "jest-cli": "^24.8.0", "jest-coverage-badges": "^1.1.2", "jest-junit": "^6.4.0", diff --git a/packages/grafana-toolkit/src/config/jest.plugin.config.ts b/packages/grafana-toolkit/src/config/jest.plugin.config.ts index b13fdbfc189..19acbe85375 100644 --- a/packages/grafana-toolkit/src/config/jest.plugin.config.ts +++ b/packages/grafana-toolkit/src/config/jest.plugin.config.ts @@ -50,7 +50,7 @@ export const jestConfig = (baseDir: string = process.cwd()) => { const setupFile = getSetupFile(setupFilePath); const shimsFile = getSetupFile(shimsFilePath); - const setupFiles = [setupFile, shimsFile].filter(f => f); + const setupFiles = [setupFile, shimsFile, 'jest-canvas-mock'].filter(f => f); const defaultJestConfig = { preset: 'ts-jest', verbose: false,