テストするJavascriptは少量ですが、ページ全体で機能します。たとえば、「#t34」のような番号付きのIDで要素を検索します。考えられるさまざまな構成をテストするために、いくつかの異なるページを作成する必要があります。qunit-fixtureを使用してテストにアクセスするためのDOMツリーを作成できることがわかりますが、各ページ構成はIDで要素を検索するため、完全なページである必要があります。
そこにあるさまざまなqUnitチュートリアルは、単純な算術演算を実行する純粋なJavascript関数の単純な例に焦点を合わせているようです。さまざまなファイルを使用して実際のテストスイートを構築する方法を理解するのに助けが必要です。
詳細を更新:私は、Pythonコードカバレッジツールであるcoverage.pyの所有者です。HTMLレポートを生成します。これらのレポートには、双方向性を少し追加するためのjQueryが含まれています。かなり多く追加しているので、テストを自動化したいと思います。HTMLは次のようになります。サーバーは関与していません。これらはローカルディレクトリに書き込まれたファイルであるため、ajaxの機会はありません。さまざまなページ構成に対してテストを実行したいと思います。主に、赤と緑の色のコードチャンクのエッジケースを使用します。
$("#t123")
私のコードは(たとえば)のように番号でソース行にアクセスするため、IDが競合するため、同じDOMに複数のHTMLの「ページ」を含めることはできません。HTMLのさまざまなページに対してqUnitを実行するにはどうすればよいですか?