mocha测试框架笔记
Last updated on 21 hours ago
介绍
发音摩卡,是 js 测试框架之一,可以为 js 应用添加测试用例
安装
1 | |
测试脚本编写
1 | |
待测试的 js 为add.js,为了规范,其测试脚本应为add.test.js,也就是加上.test.js后缀
1 | |
Mocha 运行测试
运行单个测试文件
1
mocha add.test.js运行多个测试文件
1
mocha file1 file2 file3运行 test 目录下所有测试文件(不包括子目录)
1
mochamocha 默认去 test 目录中执行测试脚本,如果 test 中有其他子目录,子目录里的脚本不会被执行
运行 test 目录下所有测试文件(包括子目录)
1
mocha --recursive加上
--recursive即可
命令行参数
–help -h:
查看所有命令行参数–reporter -R:
用于指定测试报告的格式,默认为spec格式
钩子函数
mocha 提供了四个钩子函数before()、after()、beforeEach()和afterEach()
1 | |