vue-jest-kn
Jest Vue transformer with source map support
custom tsconfig support - temporary npm, please avoid usage as it will be deleted sooner than later
Usage
npm install --save-dev vue-jest-kn
Setup
To define vue-jest as a transformer for your .vue files, you need to map .vue files to the vue-jest module.
"transform": {
".*\\.(vue)$": "<rootDir>/node_modules/vue-jest-kn"
},
To use source maps, you need to set mapCoverage
to true
. A full config will look like this.
Example Projects
Example repositories testing Vue components with jest and vue-jest:
Supported langs
vue-jest compiles the script and template of SFCs into a JavaScript file that Jest can run. It does not currently compile the style section.
Supported script languages
- typescript (
lang="ts"
,lang="typescript"
) - coffeescript (
lang="coffee"
,lang="coffeescript"
)
Supported template languages
- pug (
lang="pug"
) - jade (
lang="jade"
) - haml (
lang="haml"
)