ポリマーを使用して SPA を構築するためのフレームワークを試しています。これには、アプリケーション階層全体のさまざまなレベルに多数のカスタム要素が含まれます。モジュールテストを実行するために web-component-tester を使用したいと思います。
web-component-tester は、テストがどこに保存されるかについて意見を述べているようです - 別のテストディレクトリで、そこで見つかったすべてのファイルを実行します。
私は反対意見です。エレメント定義と同じディレクトリにテストを保存したいと考えています。xxx.test.html (または xxx.test.js) という名前を付けて、テストを区別したいと思います。また、gulp によって制御されるさまざまな「セット」のテストを実行したいと考えています。そのうちのいくつかは、変更を監視してからテストを実行し (プロジェクトのアプリ側)、そのうちのいくつかは、core-ajax を使用してユニット化する要素になります。サーバー側のスクリプトをテストします。これらはおそらくまったく異なるディレクトリ階層 (私の dist ディレクトリ) にあり、適切な Web サーバーによって提供されます。
プロジェクトルートにある「スイート」構成オプションの wct-conf.js ファイルが、これを定義する方法であるか、またはいくつかのファイルグロブを使用した wct コマンドである可能性があると「考えています」。browser.js
残念ながら、web-component-tester の README は、詳細についてやや混乱しており、独自の Web サーバーを持っている場合、 「このルートに進むには、WCT を保存する必要があります」と書かれています。どういう意味ですか?
elements/**/*.test.html ファイルのそれぞれを独自の「スイート」として実行するように WCT を取得する方法について教えてもらえますか (実際には describe を使用するつもりですが、まだ使用する必要があると思いますスイートという用語)。
自分の Web サーバーを持っているときに、browser.js を実行する必要があることを誰かが説明してくれますか?