Mocha (JavaScript框架)
当前版本 |
|
---|---|
源代码库 | https://github.com/mochajs/mocha |
编程语言 | JavaScript |
类型 | JavaScript函式库 |
许可协议 | MIT许可证[2] |
网站 | https://mochajs.org/ |
Mocha是JavaScript单元测试框架,能在Node.js和浏览器环境运行。[4]可以搭配大多数断言库使用,例如Chai。通过添加和运行测试用例,从而保证代码质量。
断言库[编辑]
Mocha 与大多数 javascript 断言库可以使用 [1] (页面存档备份,存于互联网档案馆),包括:
- should.js
- express.js
- chai
- better-assert
- unexpected
使用和示例[5][编辑]
npm install --global mocha #全局安装
npm install --save-dev mocha #局部安装
mkdir test/unit #新建测试文件夹
code test/unit/test.js #使用VSCode打开文件,当然你也可以使用别的编辑器
编写测试用例 [2] (页面存档备份,存于互联网档案馆)[编辑]
var assert = require('assert');
describe('Array', function () {
describe('#indexOf()', function () {
it('should return -1 when the value is not present', function () {
assert.equal([1, 2, 3].indexOf(4), -1);
});
});
});
外部链接[编辑]
参考资料[编辑]
- ^ Release 10.4.0. 2024年3月26日 [2024年4月23日].
- ^ LICENSE. [2020-07-31]. (原始内容存档于2020-07-31) (英语).
- ^ Releases · mochajs/mocha. github.com. [2020-07-31]. (原始内容存档于2020-11-12) (英语).
- ^ Mocha. [2020-07-31]. (原始内容存档于2020-12-07) (英语).
- ^ Mocha - the fun, simple, flexible JavaScript test framework. mochajs.org. [2022-03-18]. (原始内容存档于2020-12-07).
这是一篇关于计算机程序语言的小作品。你可以通过编辑或修订扩充其内容。 |