カテゴリー別アーカイブ: Mocha

JavaScript Mochaによるユニットテスト

JavaScriptのテストフレームワークMochaによるユニットテストを記載します.

まず, MochaはNode.js上で動作するテストフレームワークなので, Node.jsをインストールしておく必要があります.

1. Mochaのインストール

$ (sudo) npm install -g mocha

2. テストコード

test.js

var assert = require('assert');

describe('Unit TEST', function() {

    it('add', function() {
        assert(1 + 1 === 2);
    });

    it('sub', function() {
        assert(1 - 1 === 0);
    });

    it('mul', function() {
        assert(4 * 2 === 8);
    });

    it('div', function() {
        assert(4 / 2 === 2);
    });

});

3. テスト実行

$ mocha (--reporter spec) test.js

  Unit TEST
    ✓ add
    ✓ sub
    ✓ mul
    ✓ div


  4 passing (9ms)