Mocha (JavaScript框架)
當前版本 | 8.1.0(2020年7月30日[1]) |
---|---|
原始碼庫 | https://github.com/mochajs/mocha |
程式語言 | JavaScript |
類型 | JavaScript函式庫 |
許可協議 | MIT許可證[2] |
網站 | https://mochajs.org/ |
Mocha是JavaScript單元測試框架,能在Node.js和瀏覽器環境運行。[3]可以搭配大多數斷言庫使用,例如Chai。通過添加和運行測試用例,從而保證代碼質量。
斷言庫
Mocha 與大多數 javascript 斷言庫可以使用 [1] (頁面存檔備份,存於互聯網檔案館),包括:
- should.js
- express.js
- chai
- better-assert
- unexpected
使用和示例[4]
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) (英語).
- ^ Mocha - the fun, simple, flexible JavaScript test framework. mochajs.org. [2022-03-18]. (原始內容存檔於2020-12-07).
這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |