soltycabbage/BeamQuest — pull request #92 by karihei (2014-03-21 12:16:15+00:00)
Title: ユニットテストの第一歩

サーバ側でユニットテストが実行できるようになります。

まずは``` npm install ``` して、以下で実行できます。

```
% NODE_PATH="app:public" mocha --reporter spec app/**/*Spec.js
```
するとこんな感じのテスト結果が得られます。
```
test: ctrl/player
✓ setModel()したものと同じmodelが参照できる
✓ respawnしたらisDeathフラグが下りて全回復する
✓ 経験値が入ったらレベルが上がる
死亡中は
✓ 自動回復しない
4 passing (16ms)
```

* テストファイルは必ず ``` *Spec.js ``` という命名規則に従ってください。
* テストファイルはテスト対象と同じ階層に置いてください。

コメントを多めに書いたのでわからないことがあればapp/beamQuest/ctrl/playerSpec.jsを参考にしてください。