Javascript/nodejs/mocha/基本
提供: 初心者エンジニアの簡易メモ
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/