2016-12-06 6 views
1

私はMeteor JSで簡単なWebアプリケーションを開発しています。 私はpracticalmeteorを使用してテストを実行したい:モカ ので、私は実用的なメーターを使って流星テストを実行できません:mocha - ファイル構造の問題

meteor add practicalmeteor:mocha 

を実行して、私が正しく問題は私はあるこの

running in test mode

を有するテストモードで流星のアプリを起動することができますテストを追加して実行しようとしていますが、どこに配置するのかわかりません。

import { Meteor } from 'meteor/meteor'; 
import { Random } from 'meteor/random'; 
import { assert } from 'meteor/practicalmeteor:chai'; 


describe('movie_db',function({ 

    it('can view only existing movies',() => { 
     // Find the internal implementamtion of the task method so we can 
     // test it in isolation 
     const result = movies.find({name: "adsgfdfhggfsd"}).count(); 

     // Verify that the method does what we expected 
     assert.equal(result, 0); 
    }); 

})); 

が、何もテスト結果のページに起こらない:

私は「テスト」という名前のプロジェクトのルートにフォルダを作成し、test.tests.jsという名前のファイルを入れて、ファイルの内容は、 、私はまだ0のパスと0が失敗した(テストが書かれているかのように)。

私はこれらのテストを実行するために何をすべきかを知る必要があります。

==============編集===========================

私はテストをサーバーまたはクライアントのフォルダに置くと機能しました。 クライアントはクライアントフォルダ内でテストを行い、サーバはサーバフォルダ内でテストを行います。

答えて

1

ドキュメントはこれについてはっきりしていませんが、基本的に実用的なテストでは:mochaを使用してテストを.tests.jsとして保存しますが、/ testsフォルダには保存しないでください。

/testsフォルダにある場合は表示されません。うまくいけば

+0

私はクライアントのテストをクライアントフォルダに入れ、サーバはテストフォルダにテストすると機能しました。 前述のとおり、テストファイルは.tests.jsで終了する必要があります。 ありがとう:) –

関連する問題