私は最近 Meteor パッケージを作成し、いくつかのテストを作成したいと考えています。私のテスト パッケージが基本的に行うことは、ユーザーがテンプレートに挿入でき{{> abc}}
、HTML 要素がページに印刷されることです。
TinyTest でできることは、 のようなものを使用してパッケージの API をテストすることだけですtest.equal(actual, expected, message, not)
。ただし、要素がページに正常に印刷されたかどうかをテストする必要があります。さらに、テンプレートにいくつかのパラメーターを渡し、それらもテストします。
ダミーのアプリを作成し、bashを実行してアプリを起動し、要素がページ上にあるかどうかをテストする必要があるようです。では、TinyTest を使用して API をテストし、テンプレート用に独自のテストを (何らかの方法で!) 作成する必要がありますか? そうでない場合、どうすればいいですか?
について何かを読みましたが、それに関するドキュメントBlaze.toHTML
には何も見つかりませんか? ソースページでもありません。