前端测试-单元测试
农村的师傅
这个作者很懒,什么都没留下…
展开
-
前端单元测试及其工具介绍(一)
文章目录前端单元测试及其工具介绍为什么需要单元测试单元测试的一些要素工具mocha介绍API钩子函数chai介绍使用mochawesomenyc/Istanbul介绍Sinonkarma定义介绍一些karma中需要了解的插件以及知识参考@vue/test-utils一些约定附录Unit Testing和E2E Testing常用的测试有vue-cli中支持参考TDD和BDD开发方式测试覆盖率Jes...原创 2019-06-30 17:33:04 · 3800 阅读 · 1 评论 -
前端vue单元测试环境搭建(二)
文章目录前端vue单元测试环境搭建开始创建带有mocha的vue项目运行测试文件目录执行测试注意完善vue-cli提供的测试配置@vue/cli-plugin-unit-mocha提供的命令配置mocha-webpack.opts集成插件/工具Sinon介绍安装@vue/test-utils为我们的测试结果提供漂亮的图表支持:mochawesomenyc/Istanbul介绍安装使用配置配合在vu...原创 2019-06-30 17:34:01 · 5318 阅读 · 2 评论 -
vue项目单元测试编写-mocha(三)
文章目录vue项目单元测试编写-mochamocha的使用语法&API挂起测试关于测试的一些小约定测试用例的编写测试通过和失败异步测试用例done函数例子注意Promise支持describe的钩子函数使用钩子函数的异步处理异步测试的补充done方法Promise和doneasync/await延迟的根套件测试管理测试用例only注意skip动态生成测试测试耗时测试执行超时参考vue项目...原创 2019-06-30 17:34:16 · 2761 阅读 · 1 评论 -
vue项目单元测试编写-chai(四)
文章目录vue项目单元测试编写-chai开始为什么使用断言库使用基本使用断言风格BDD风格API自然语句a(String type[, String errMsg]).notequal(Any val[, String errMsg])eql(Any val[, String errMsg])above&least&below&mostwithin(Number start...原创 2019-06-30 17:34:29 · 1455 阅读 · 0 评论