Javascript/nodejs/mocha/基本
提供: 初心者エンジニアの簡易メモ
2024年12月27日 (金) 02:44時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「 ==mochaとは== nodejsで動くテストフレームワーク ==導入== <pre> $ mkdir unittest $ cd unittest $ npm init $ npm install mocha </pre> ==テストコー...」)
mochaとは
nodejsで動くテストフレームワーク
導入
$ mkdir unittest $ cd unittest $ npm init $ npm install mocha
テストコードサンプル
index.js
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); }); }); });
testでmocha実行できるように
package.json
"scripts": { "test": "mocha index.js" },
テスト実行
$ npm run test
> nodejs@1.0.0 test > mocha index.js Array #indexOf() ✔ should return -1 when the value is not present 1 passing (4ms)
参考
https://qiita.com/tarotaro1129/items/fa1129dc54efc74fba60
https://matsuand.github.io/docs.docker.jp.onthefly/language/nodejs/run-tests/