mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Switch to Chromium Headless with Karma for testing
This commit is contained in:
@ -1,6 +1,9 @@
|
|||||||
// Karma configuration
|
// Karma configuration
|
||||||
// Generated on Tue Jul 22 2014 23:49:26 GMT+0200 (Romance Daylight Time)
|
// Generated on Tue Jul 22 2014 23:49:26 GMT+0200 (Romance Daylight Time)
|
||||||
|
|
||||||
|
const puppeteer = require('puppeteer');
|
||||||
|
process.env.CHROME_BIN = puppeteer.executablePath();
|
||||||
|
|
||||||
module.exports = function(config) {
|
module.exports = function(config) {
|
||||||
|
|
||||||
var mapToSrcFolder = function (path) {return ['src', path].join('/');};
|
var mapToSrcFolder = function (path) {return ['src', path].join('/');};
|
||||||
@ -64,8 +67,12 @@ module.exports = function(config) {
|
|||||||
|
|
||||||
// start these browsers
|
// start these browsers
|
||||||
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
|
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
|
||||||
browsers: ['PhantomJS'],
|
browsers: ['ChromeHeadless'],
|
||||||
|
|
||||||
|
plugins: [
|
||||||
|
'karma-chrome-launcher',
|
||||||
|
'karma-jasmine',
|
||||||
|
],
|
||||||
|
|
||||||
// Continuous Integration mode
|
// Continuous Integration mode
|
||||||
// if true, Karma captures browsers, runs the tests and exits
|
// if true, Karma captures browsers, runs the tests and exits
|
||||||
|
@ -55,13 +55,15 @@
|
|||||||
"grunt-spritesmith": "^6.9.0",
|
"grunt-spritesmith": "^6.9.0",
|
||||||
"jasmine-core": "3.8.0",
|
"jasmine-core": "3.8.0",
|
||||||
"karma": "6.3.4",
|
"karma": "6.3.4",
|
||||||
|
"karma-chrome-launcher": "^3.1.0",
|
||||||
"karma-jasmine": "4.0.1",
|
"karma-jasmine": "4.0.1",
|
||||||
"karma-phantomjs-launcher": "1.0.4",
|
"karma-phantomjs-launcher": "1.0.4",
|
||||||
"load-grunt-tasks": "5.1.0",
|
"load-grunt-tasks": "5.1.0",
|
||||||
"nw": "0.54.0",
|
"nw": "0.54.0",
|
||||||
"phantomjs-prebuilt": "2.1.16",
|
|
||||||
"phantomjs-polyfill-object-assign": "0.0.2",
|
"phantomjs-polyfill-object-assign": "0.0.2",
|
||||||
|
"phantomjs-prebuilt": "2.1.16",
|
||||||
"promise-polyfill": "8.2.0",
|
"promise-polyfill": "8.2.0",
|
||||||
|
"puppeteer": "^13.3.1",
|
||||||
"rmdir": "1.2.0"
|
"rmdir": "1.2.0"
|
||||||
},
|
},
|
||||||
"window": {
|
"window": {
|
||||||
|
Reference in New Issue
Block a user