jest-vue
Jest Vue transform
29,063
| Install | |
|---|---|
npm install jest-vue |
|
| Latest Version: | 0.8.2 |
| Vue: | 2 |
| License: | MIT |
| Last Updated: | Oct 24, 2017 |
| Links: | npm |
Maintainer: eddyerburgh
jest-vue
Jest Vue transformer with source map support
DEPRECATED
this package has been renamed to vue-jest
You can download vue-jest with the following command:
npm install --save-dev vue-jest
Usage
npm install --save-dev jest-vue
Setup
To define jest-vue as a transformer for your .vue files, you need to map .vue files to the jest-vue module.
"transform": {
".*\\.(vue)$": "<rootDir>/node_modules/jest-vue"
},
To use source maps, you need to set mapCoverage to true. A full config will look like this.
{
"jest": {
"moduleFileExtensions": [
"js",
"json",
"vue"
],
"transform": {
"^.+\\.js$": "<rootDir>/node_modules/babel-jest",
".*\\.(vue)$": "<rootDir>/node_modules/jest-vue"
},
"mapCoverage": true
}
}
Example Projects
Example repositories testing Vue components with jest and jest-vue:
Supported langs
jest-vue 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")
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.8.2 | MIT | |
| 0.8.1 | MIT | |
| 0.8.0 | MIT | |
| 0.7.2 | MIT | |
| 0.7.1 | MIT | |
| 0.7.0 | MIT | |
| 0.6.0 | MIT | |
| 0.5.6 | MIT | |
| 0.5.5 | MIT | |
| 0.5.4 | MIT | |
| 0.5.3 | MIT | |
| 0.5.2 | MIT | |
| 0.5.1 | MIT | |
| 0.5.0 | MIT | |
| 0.4.0 | MIT | |
| 0.3.0 | MIT | |
| 0.2.0 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT |