feat(testing-karma): don't load axe as a script

This commit is contained in:
Lars den Bakker
2020-05-25 17:05:08 +02:00
parent 7488425ea3
commit 8ea2e85ae3
4 changed files with 33 additions and 8 deletions

View File

@@ -28,10 +28,10 @@
"A11Y",
"testing"
],
"contributors": [
"Pawel Psztyc"
],
"dependencies": {
"axe-core": "^3.5.3"
}
},
"contributors": [
"Pawel Psztyc"
]
}

View File

@@ -33,7 +33,7 @@
"@types/karma-coverage-istanbul-reporter": "^2.1.0",
"@types/karma-mocha": "^1.3.0",
"@types/karma-mocha-reporter": "^2.2.0",
"axe-core": "^3.3.1",
"axe-core": "^3.5.3",
"karma": "^4.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage-istanbul-reporter": "^2.0.0",

View File

@@ -30,7 +30,6 @@ module.exports = config => ({
// specify it, so force snapshot files to be js type to avoid karma complaints
type: 'js',
},
require.resolve('axe-core/axe.min.js'),
],
customLaunchers: {
@@ -70,7 +69,7 @@ module.exports = config => ({
'**/node_modules/core-js-bundle/**/*',
],
// sinon is not completely es5...
babelModernExclude: ['**/node_modules/sinon/**/*'],
babelModernExclude: ['**/node_modules/sinon/**/*', '**/node_modules/axe-core/**/*'],
// prevent compiling non-module libs
babelModuleExclude: ['**/node_modules/mocha/**/*', '**/node_modules/core-js-bundle/**/*'],
exclude: ['**/__snapshots__/**/*'],

View File

@@ -2383,6 +2383,32 @@
resolved "https://registry.yarnpkg.com/@open-wc/semantic-dom-diff/-/semantic-dom-diff-0.13.21.tgz#718b9ec5f9a98935fc775e577ad094ae8d8b7dea"
integrity sha512-BONpjHcGX2zFa9mfnwBCLEmlDsOHzT+j6Qt1yfK3MzFXFtAykfzFjAgaxPetu0YbBlCfXuMlfxI4vlRGCGMvFg==
"@open-wc/testing-karma-bs@file:./packages/testing-karma-bs":
version "1.3.74"
dependencies:
"@open-wc/testing-karma" "^3.3.31"
"@types/node" "^11.13.0"
karma-browserstack-launcher "^1.0.0"
"@open-wc/testing-karma@file:./packages/testing-karma":
version "3.3.31"
dependencies:
"@open-wc/karma-esm" "^2.16.9"
"@types/karma" "^5.0.0"
"@types/karma-coverage-istanbul-reporter" "^2.1.0"
"@types/karma-mocha" "^1.3.0"
"@types/karma-mocha-reporter" "^2.2.0"
axe-core "^3.5.3"
karma "^4.1.0"
karma-chrome-launcher "^3.1.0"
karma-coverage-istanbul-reporter "^2.0.0"
karma-mocha "^1.0.0"
karma-mocha-reporter "^2.0.0"
karma-mocha-snapshot "^0.2.1"
karma-snapshot "^0.6.0"
karma-source-map-support "^1.3.0"
mocha "^6.2.2"
"@reach/router@^1.2.1":
version "1.3.3"
resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.3.tgz#58162860dce6c9449d49be86b0561b5ef46d80db"
@@ -4528,7 +4554,7 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
axe-core@^3.3.1, axe-core@^3.3.2, axe-core@^3.5.3:
axe-core@^3.3.2, axe-core@^3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.3.tgz#5b7c0ee7c5197d546bd3a07c3ef701896f5773e9"
integrity sha512-HZpLE7xu05+8AbpqXITGdxp1Xwk8ysAXrg7MiKRY27py3DAyEJpoJQo1727pWF3F+O79V3r+cTWhOzfB49P89w==