Visual Studio 2012 で Chutzpah を使用しています。インライン テストを含む HTML テスト ハーネスがあります。しかし Chutzpah は、これらのファイルをテスト エクスプローラーに表示するために "スキャン" していないようです。
これが私のHTMLの本文です。qunit.js ファイルを含めています。しかし、「myDiv という名前の div を見つけることができますか?」というテストは、テスト エクスプローラーには表示されません。検出されるために、特定のフォルダーに HTML ファイルを配置する必要がありますか?
Tools->Options->Chutzpah で、Testing Mode を "All" に設定しています。
<div id="myDiv"></div>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script>
test("Can I find a div named myDiv?", function () {
var myDivLength = $('#myDiv').length;
equal(myDivLength, 1, "expected 1, got " + myDivLength);
});
</script>
誰も同様の問題を経験しましたか? Chutzpah は、私の Javascript を使用するのではなく、独自のテスト ハーネス HTML ファイルに私の Javascript を入れているように感じます。しかし、バージョン 2.1 では、ドキュメントにはこれらのファイルを使用する必要があると記載されています: http://matthewmanela.com/