1

私はジャスミンのテスト フレームワークを初めて使用するので、何らかのガイダンスを得たいと思っています。tests フォルダーの下に、次のディレクトリ構造があります。

tests/jasmine/client
tests/jasmine/server

これらの 2 つのフォルダーの下には、次のものがあります。

tests/jasmine/client/integration
tests/jasmine/client/unit

tests/jasmine/server/integration
tests/jasmine/server/unit

正しいフォルダーへのコードの配置について混乱しています。私のテストはすべて、(ほとんど) サーバー上にある Meteor.methods に関するものです。「ユニット」テスト フォルダーに配置されたテストは Meteor コードにアクセスできず、スタブを実装する必要があること、およびクライアント フォルダー テスト クライアント コード (サーバー フォルダーと同様) 内のテストであることを理解しています。ただし、これは次のことを意味しますか。

  1. サーバーMeteor.methodsのすべてのテストはサーバー/統合にある必要がありますか?
  2. /collections フォルダー (クライアントとサーバーの両方からアクセス可能) にあるメソッドは、クライアントまたはサーバーのいずれかでテストできますか?
4

1 に答える 1