Skip to content

Commit de0478a

Browse files
authored
Merge pull request #59 from DevExpress/chrome-headless
Test on ChromeHeadless with Intl polyfill
2 parents 50e2e5d + 46750eb commit de0478a

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

karma.conf.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1+
/* global process */
2+
process.env.CHROME_BIN = require('puppeteer').executablePath();
3+
14
module.exports = function(config) {
25
config.set({
3-
browsers: ['Chrome'],
6+
browsers: ['ChromeHeadless'],
47
frameworks: ['qunit'],
58
files: [
9+
{ pattern: 'tests/no-intl-mock.js', watched: false },
10+
'node_modules/intl/dist/Intl.min.js',
11+
'node_modules/intl/locale-data/complete.js',
612
{ pattern: 'tests/index.js', watched: false }
713
],
814
preprocessors: {

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"cldrjs": "^0.3.1",
2222
"devextreme": "17.1 - 18.1",
2323
"eslint": "^3.10.2",
24+
"intl": "^1.2.5",
2425
"jquery": "^3.0.0",
2526
"karma": "^2.0.5",
2627
"karma-chrome-launcher": "^2.2.0",
@@ -30,7 +31,7 @@
3031
"npm-run-all": "^4.1.3",
3132
"object-assign": "^4.1.0",
3233
"parallelshell": "^2.0.0",
33-
"phantomjs-prebuilt": "^2.1.7",
34+
"puppeteer": "^1.7.0",
3435
"qunitjs": "^1.23.1",
3536
"systemjs": "^0.19.41",
3637
"systemjs-plugin-json": "^0.2.2",

tests/no-intl-mock.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
window.Intl = undefined;

0 commit comments

Comments
 (0)