0

私は最近 Meteor パッケージを作成し、いくつかのテストを作成したいと考えています。私のテスト パッケージが基本的に行うことは、ユーザーがテンプレートに挿入でき{{> abc}}、HTML 要素がページに印刷されることです。

TinyTest でできることは、 のようなものを使用してパッケージの API をテストすることだけですtest.equal(actual, expected, message, not)。ただし、要素がページに正常に印刷されたかどうかをテストする必要があります。さらに、テンプレートにいくつかのパラメーターを渡し、それらもテストします。

ダミーのアプリを作成し、bashを実行してアプリを起動し、要素がページ上にあるかどうかをテストする必要があるようです。では、TinyTest を使用して API をテストし、テンプレート用に独自のテストを (何らかの方法で!) 作成する必要がありますか? そうでない場合、どうすればいいですか?

について何かを読みましたが、それに関するドキュメントBlaze.toHTMLには何も見つかりませんか? ソースページでもありません。

4

1 に答える 1

1

TinyTestは単体テストを始めるのに最適だと思いますが、必要なのは統合テストのように聞こえます。

Meteor、特に Velocity (Meteor の公式テスト フレームワーク) を使用したテストの詳細については、次のリンクを参照することをお勧めします。

デモ アプリケーションを作成し、Mocha または Jasmine を使用して統合テストを実行できます。

于 2015-01-11T06:04:41.523 に答える