本條目存在以下問題 ,請協助
改善本條目 或在
討論頁 針對議題發表看法。
此條目
缺少有關 更新、评价、用途 的信息。
(2020年7月30日 ) 請擴充此條目 相關信息。討論頁 可能有詳細細節。
此條目需要更新 。 (2020年7月30日 ) 請更新本文以反映近況和新增内容。完成修改後請移除本模板。
Mocha 是JavaScript 单元测试 框架,能在Node.js 和浏览器 环境运行。[ 3] 可以搭配大多数断言库使用,例如Chai。通过添加和运行测试用例,从而保证代码质量。
使用和示例
npm install --global mocha #全局安装
npm install --save-dev mocha #局部安装
mkdir test/unit #新建测试文件夹
code test/unit/test.js #使用VSCode打开文件,当然你也可以使用别的编辑器
编写测试用例
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 );
});
});
});
外部链接
参考资料
^ Releases · mochajs/mocha . github.com. [2020-07-31 ] . (原始内容存档 于2020-11-12) (英语) .
^ LICENSE . [2020-07-31 ] . (原始内容存档 于2020-07-31) (英语) .
^ Mocha . [2020-07-31 ] . (原始内容存档 于2020-12-07) (英语) .