153


Meteorと[meteor-mocha-web](https://github.com/mad-eye/meteor-mocha-
web)でテストを動かそうとしていますが、テストをmochaに見つけてもらえません。

[code]

    $ meteor add mike:mocha@0.4.4 # 別の問題を回避するため現時点での最新版をインストール
    $ mkdir -p tests/server/unit
    
[/code]

[サンプルのテスト](https://github.com/meteor-velocity/velocity-
examples/blob/master/leaderboard-
mocha/tests/mocha/server/serverTest.js)をコピペして、確実に落ちるように修正:

`tests/server/unit/test.js`

[code]

    if (!(typeof MochaWeb === 'undefined')){
      MochaWeb.testOnly(function(){
        describe("Server initialization", function(){
          it("should insert players into the database after server start", function(){
            chai.assert(0 > 0);
          });
        });
      });
    }
    
[/code]

meteorを実行

[code]

    $ meteor
    
[/code]

アプリの画面をブラウザで開くと右上に青い丸が出て、詳細を見ると "0 tests passed in 0 ms" と出ています。

何か手順を間違えているでしょうか。


CC BY-SA 3.0
2014-11-06T05:39:18.127
152
2014-12-20T11:57:36.693
2014-12-20T11:57:36.693
33
30
question
テスト meteor
Meteor+mochaでテストが実行されない


[meteor-mocha-webは`tests/mocha/`の下にあるファイルしかロードしない](https://github.com/mad-
eye/meteor-mocha-
web/blob/71201992a494a97e5a72d2afc4b805ea979ae982/server.js#L9)ので、テストコードの置き場所を変える必要があります。

[code]

    $ mkdir -p tests/mocha/server/unit
    
[/code]


CC BY-SA 3.0
2014-11-06T05:39:18.127
153
2014-11-06T05:39:18.127
30
152
answer