Skip to content

Commit bd45ce1

Browse files
committed
#9 added puppeteer
1 parent b4a41fe commit bd45ce1

File tree

3 files changed

+117
-4
lines changed

3 files changed

+117
-4
lines changed

karma.conf.js

+16-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,28 @@
1-
var webpackCfg = require('./webpack.config')
1+
const webpackCfg = require('./webpack.config')
2+
const ChromiumRevision = require('puppeteer/package.json').puppeteer
3+
.chromium_revision
4+
const Downloader = require('puppeteer/utils/ChromiumDownloader')
5+
const revisionInfo = Downloader.revisionInfo(
6+
Downloader.currentPlatform(),
7+
ChromiumRevision
8+
)
9+
10+
process.env.CHROME_BIN = revisionInfo.executablePath
211

312
module.exports = function(config) {
413
config.set({
514
basePath: '',
6-
browsers: ['PhantomJS'],
15+
browsers: ['ChromeHeadless'],
716
files: ['test/loadtests.js'],
817
port: 8080,
918
captureTimeout: 60000,
10-
frameworks: ['phantomjs-shim', 'mocha', 'chai'],
19+
frameworks: ['mocha', 'chai'],
1120
client: {
1221
mocha: {}
1322
},
23+
colors: true,
1424
singleRun: true,
25+
logLevel: config.LOG_INFO,
1526
reporters: ['mocha', 'coverage'],
1627
preprocessors: {
1728
'test/loadtests.js': ['webpack', 'sourcemap']
@@ -23,6 +34,7 @@ module.exports = function(config) {
2334
coverageReporter: {
2435
dir: 'coverage/',
2536
reporters: [{ type: 'html' }, { type: 'text' }]
26-
}
37+
},
38+
concurrency: Infinity
2739
})
2840
}

package-lock.json

+100
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
"postcss": "^5.0.11",
7979
"postcss-loader": "^0.8.0",
8080
"prop-types": "^15.5.10",
81+
"puppeteer": "^0.10.2",
8182
"react": "^15.0.0",
8283
"react-addons-test-utils": "^15.0.0",
8384
"react-dom": "^15.0.0",

0 commit comments

Comments
 (0)