@aofl/unit-testing-plugin v2.0.4-alpha.1
@aofl/unit-testing-plugin
Aofl unit testing plugin makes it easy to setup web-components-tester with webpack. It allows you to run webpack in watch mode and run your unit-tests run on each update.
Installation
npm i -D @aofl/unit-testing-pluginIf you plan on generating coverage report babel-plugin-istanbul is needed to instrument transpiled code. We recommend using babel-plugin-istanbul
Usage
const UnitTesting = require('@aofl/unit-testing-plugin');
module.export = {
entry: {
'custom-elements-es5-adapter': 'path/to/custom-e...',
'init-polyfill-service': 'path/to/...'
}.
plugins: [
new UnitTesting({
exclude: [
'**/node_modules',
],
scripts: [
'runtime',
'init-polyfill-service',
'custom-elements-es5-adapter'
]
})
]
}and run webpack cross-env NODE_ENV=test webpack
You will also need a .wctrc.json or wct-conf.json as explained in web-components-tester documentation.
// sample .wctrc.json
{
"verbose": true,
"persistent": false,
"clientOptions": {
"environmentImports": []
},
"plugins": {
"local": {
"browsers": [
"chrome"
],
"browserOptions": {
"chrome": [
"headless"
]
}
}
}
}Options
include
Takes a glob pattern to include files for the coverage report.
defaults to */.js
exclude
Takes an array of glob patterns to exclude files from the coverage report.
default '/node_modules/',
output
Path to target directory to place transpiled test files.
defaults to '__build_tests'
config
Path to web-components-tester config file.
defaults to '.wtcrc.json' or 'wtc-conf.json'
clean
keep or delete the output folder after tests finish
defaults to true
scripts
Array of webpack chunks you want to include in test suites. E.g. webcomponents-loader, custom-elements-es5-adapter
defaults to []
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago