私は最近、最初の JavaScript ライブラリーとして Dojo Toolkit を採用しましたが、テストを開始する必要がある技術的負債の限界に達しています。私は最初に Dojo Object Harness (DOH) の単体テスト フレームワークを調べましたが、Dojo ツールキット ソースの練習用テスト ケースを調べることで最も多くのことを学びました。
common/dojo/util/doh/tests
common/dojo/dijit/tests
ただし、これらの例を使用しても、DOH ソース コードのバグであると思われるエラーを回避できません。これは私のエラーです:
1 tests to run in 1 groups
------------------------------------------------------------
GROUP "tests.testSomeDialog" has 1 test to run
Error: test timeout in ../../../../net/js/tests/test_SomeDialog.html
ERROR IN:
function (){
// FIXME: implement calling into the url's groups here!!
return this.d;
}
FAILED test: ../../../../net/js/tests/test_SomeDialog.html 15003 ms
WOOHOO!!
------------------------------------------------------------
| TEST SUMMARY:
------------------------------------------------------------
1 tests in 1 groups
1 errors
0 failures
チュートリアルが [少なくとも部分的に] 古く、コミュニティが小さいように見えるため、この「テスト タイムアウト」エラーを解決できませんでした。質問 1: この「テスト タイムアウト」エラーに直面した人はいますか?
また、SitePen が最近新しいテスト フレームワークに変更されたことも確認しました。これにより、多くの問題が説明され ます。