Skip to content

Commit 547c1ee

Browse files
anishknyposva
authored andcommitted
Use Headless Chrome (Puppeteer) instead of PhantomJS in Karma runner (#141)
* chore(karma): Use Chrome Puppeteer instead of PhantomJS * chore(ci): Bump node version to 8 for Puppeteer
1 parent 147813c commit 547c1ee

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

circle.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
machine:
22
node:
3-
version: 5
3+
version: 8
44

55
test:
66
override:

karma.conf.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
var path = require('path')
2+
process.env.CHROME_BIN = require('puppeteer').executablePath()
23

34
module.exports = function (config) {
45
config.set({
56
frameworks: ['mocha', 'sinon-chai'],
6-
browsers: ['PhantomJS'],
7+
browsers: ['ChromeHeadless'],
78
reporters: ['spec', 'coverage'],
89
files: [
910
'tests/vuefire.spec.js'

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@
4747
"firebase": "^4.0.0",
4848
"istanbul-instrumenter-loader": "^1.2.0",
4949
"karma": "^1.4.0",
50+
"karma-chrome-launcher": "^2.2.0",
5051
"karma-coverage": "^1.1.1",
5152
"karma-mocha": "^1.3.0",
52-
"karma-phantomjs-launcher": "^1.0.2",
5353
"karma-sinon-chai": "^1.2.4",
5454
"karma-sourcemap-loader": "^0.3.7",
5555
"karma-spec-reporter": "0.0.26",
5656
"karma-webpack": "^2.0.2",
5757
"lolex": "^1.5.2",
5858
"mocha": "^3.2.0",
59-
"phantomjs-prebuilt": "^2.1.14",
59+
"puppeteer": "^0.13.0",
6060
"sinon": "^1.17.7",
6161
"sinon-chai": "^2.8.0",
6262
"vue": "^1.0.28",

0 commit comments

Comments
 (0)