From 57b131eee19a0ce558ebf5fdf38e6b4c7c987d6e Mon Sep 17 00:00:00 2001 From: Cody Mikol Date: Thu, 28 Jan 2021 22:07:35 -0500 Subject: [PATCH] chore(test): fix testing on linux (#468) Some systems require the CHROME_BIN env variable to be set for karma to hook into the chrome binary for testing. I noticed this while setting up karma-webpack on my linux desktop. Fixes N/A --- package.json | 2 +- test/integration/scenarios/basic-setup/basic-setup.test.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2c35b1c..8486b32 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "husky": "^0.14.3", "istanbul": "^0.4.5", "jest": "^23.5.0", - "karma": "^6.0.0", + "karma": "^6.0.3", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^2.2.0", "karma-mocha": "^1.3.0", diff --git a/test/integration/scenarios/basic-setup/basic-setup.test.js b/test/integration/scenarios/basic-setup/basic-setup.test.js index 910398f..8327e41 100644 --- a/test/integration/scenarios/basic-setup/basic-setup.test.js +++ b/test/integration/scenarios/basic-setup/basic-setup.test.js @@ -1,10 +1,13 @@ /* eslint-disable prettier/prettier */ + import karmaChromeLauncher from 'karma-chrome-launcher'; import karmaMocha from 'karma-mocha'; import karmaChai from 'karma-chai'; import ScenarioUtils from '../../utils/ScenarioUtils'; +process.env.CHROME_BIN = require('puppeteer').executablePath(); + const path = require('path'); const karmaWebpack = require('../../../../lib/index');