1

meteor アプリのテストに速度 + モカを使用しています。以下のようなテストケースをクライアント側で実行すると、合格です。

describe("categories server", function(){

  it("should return categories", function(done){

    setTimeout(done,1500);
    chai.assert(Cats.find({}).count() > 0);
    this.timeout(1500);
  });    

しかし、クライアント側では、同様のテストで空白のコレクションを取得しています。また、mocha iframe では、db に依存するすべてのフィールドが空です。どんな助けでも大歓迎です。私はテストが初めてです。

4

1 に答える 1

3
  1. を実行meteor mongoして、アプリの MongoDB シェルに入ります。
  2. MongoDB シェルで実行use mochaして、Mocha ミラーが使用するデータベースに切り替えます。
  3. 次のようなものを使用して、データベースの内容を検証しますdb.cats.find().pretty()
于 2015-05-13T19:50:15.290 に答える