facebook twitter hatena line email

「Javascript/nodejs/mocha」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(内容を「Javascript/nodejs/mocha/基本」で置換)
行1: 行1:
==mochaとは==
+
[[Javascript/nodejs/mocha/基本]]
nodejsで動くテストフレームワーク
+
 
+
==導入==
+
<pre>
+
$ mkdir unittest
+
$ cd unittest
+
$ npm init
+
$ npm install mocha
+
</pre>
+
 
+
==テストコードサンプル==
+
index.js
+
<pre>
+
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);
+
    });
+
  });
+
});
+
</pre>
+
 
+
==testでmocha実行できるように==
+
package.json
+
<pre>
+
  "scripts": {
+
    "test": "mocha index.js"
+
  },
+
</pre>
+
テスト実行
+
$ npm run test
+
<pre>
+
> nodejs@1.0.0 test
+
> mocha index.js
+
  Array
+
    #indexOf()
+
      ✔ should return -1 when the value is not present
+
  1 passing (4ms)
+
</pre>
+
 
+
==参考==
+
https://qiita.com/tarotaro1129/items/fa1129dc54efc74fba60
+
 
+
https://matsuand.github.io/docs.docker.jp.onthefly/language/nodejs/run-tests/
+

2024年12月27日 (金) 02:44時点における版

Javascript/nodejs/mocha/基本