安装配置
1、 安装Jest和Vue Test Utils。
$ npm install --save-dev jest @vue/test-utils
2、安装vue-jest。.vue文件一般为单文件组件(Single-File Componengts),即html,js,css在一个文件中,vue-jest告诉Jest如何处理这样的.vue文件。目前vue-jest还不完全支持vue-loader的所有功能。
$ npm install --save-dev vue-jest
3、安装babel-jest。为支持ES2015+的语法,引入babel-jest,将按ES2015+标准书写的代码降级编译(转译)为浏览器可解析的ES4/5的代码。
$ npm install --save-dev babel-jest
babel 7的使用如下命令安装:
npm install --save-dev babel-jest 'babel-core@^7.0.0-0'
4、配置package.json。
{
"scripts": {
"test": "jest"
}
// ...
"jest": {
"moduleFileExtensions": [
"js",
"json",
// 告诉Jest