单元测试

120 阅读1分钟

第二章-实践   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)