node.js で mocha.js を使用しての テストケース

2014年6月4日更新 view: 77 view
photoBy: http://media02.hongkiat.com/facebook-likes-with-n…

node_moduleに

これがないとテストするときにmoduleが見つからんよと怒られるので絶対やる

システム環境変数より

システム環境変数に新規で

C:\Users\pc1\AppData\Roaming\npm\node_modules

環境に合わせて node_modules を指定すること

パスを通す

システム環境変数で Path を選択して先頭に

%NODE_PATH%を追加

これで、 require した時にバグらなくなる。

windowsでiconvインストールできんのや

http://www.microsoft.com/ja-jp/download/confirmation.aspx?id=40787

visualstudio 2013 をインストールしてからインストールすりゃOK!

node.jsをテストしよう。

参考

http://dev.classmethod.jp/server-side/node-mocha/

node.jsのテストフレームワークは色々あるが今回はmocha.jsで。

ただ、非同期のテストの情報が jstestdriver だと全然ないので、mochaでやってみる。

test2フォルダを作成

test2フォルダの中身は

src
- coffee
- js
 - main.js

test
- coffee
- js
 - test.js

というフォルダ構成。

jsファイルを作成

/src/js/main.js

// Generated by CoffeeScript 1.7.1
(function() {
exports.love = function(name) {
    return "suki," + name;
};

}).call(this);

/test/js/test.js

// Generated by CoffeeScript 1.7.1
(function() {
var assert, main;

assert = require("assert");

main = require("../../src/js/main");

describe("main", function() {
    describe("love", function() {
     it("恋したら、好きって言う。", function() {
        assert.equal(main.love("tarou"), "suki,tarou");
     });
    });
});

}).call(this);
スポンサードリンク

mocha.jsの使い方

node.js を使う場合は、ブラウザからやる方法がわからんのでコマンドラインからテストする。
コマンドプロンプトを立ち上げて、cdコマンドで、テストしたいフォルダまで移動。

C:\Users\pc1\test2\test\js>mocha test.js

もしくはデバッグ情報を表示する

mocha --reporter spec test.js

たったこれだけでいける。はず。

スポンサードリンク

関連記事

関連カテゴリ

コロ助

web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!

ピックアップ

パソコン・ソフトウェア ランキング

8月19日 ( 土 ) にアクセスが多かった記事はこちら!