第二章-实践 vue2.0中使用mocha单元测试
1:安装vue2.0
执行命令 vue init webpack demo
选择命令set up unit tests(Y/n) Y -----------------------此命令是安装单元测试命令
Pick a test runner-----------------------------此命令是问选择哪一种单元测试运行环境(我选择的是Mocha)
安装完成后项目中多了一个test文件夹
test文件下unit文件下的karma.conf.js文件详解
test文件下unit文件下的specs文件下对应的js文件就是你相应的vue文件编写的对应的单元测试页面js
执行test单元测试的命令:npm run test
2:下面是单元测试用例的断言写法: expect
HelloWorld.spec.js:
测试标签内容:
测试页面中的方法:测试方法m1()
HelloWorld.vue
HelloWorld.spec.js:
测试页面中异步的方法:
HelloWorld.vue
HelloWorld.spec.js:
测试页面中的方法:测试请求axios
HelloWorld.vue
HelloWorld.spec.js:
import axios from 'axios';
下面是单元测试用例的断言写法: should
m1(1,2).should.eql(3);
下面是单元测试用例的断言写法: assert
assert.equal(m1(1,2),3)