Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 1.57 KB

Tests.md

File metadata and controls

68 lines (50 loc) · 1.57 KB

单元测试

开启配置

  • 下载依赖
$ npm run installKarma
  • 配置文件package.json
{
...
"scripts": {
"deploy": "npm run clean && npm run test && npm run dll && npm run build",
}
...
}

这样打包文件的时候就会自动进行测试。

注意

编写测试文件之后,通过以下命令最终打包到发布环境时。

$ npm run deploy

代码测试阶段,如果代码无法通过测试用例,说明代码存在问题,请寻找相关源码进行调试,否则无法正常打包。

说明

简单测试

通过以下命令会测试所有相关的测试文件

$ npm run test

测试完成后将会生成测试的相关文件

文件地址: /build/coverage

可通过 /build/coverage/lcov-report/index.html 查看具体数据

持续测试

通过以下命令可持续监听测试文件

$ npm run test:dev

文件测试范围

  • 所有/tests/app 内的以xx.spec.js为后缀的文件都将被测试。

配置项

基础配置

引入自己喜欢的断言库

深度定制

官方API

学习资料

chai官方文档

chai中文文档

测试框架 Mocha 实例教程