私は最近のJavaScriptでの作業に多くの時間を費やしています。私はjavascriptをテストするためにうまくいくように見える方法を見つけていません。私が取り組んだほとんどのWebサイトにはJavaScriptがほとんど含まれていなかったので、これまでは問題になりませんでした。私は今、jQueryを広範囲に使用する新しいWebサイトを持っているので、ほとんどのシステムの単体テストを構築したいと思います。
私の問題はこれです。
- ほとんどの関数は、何らかの方法でDOMを変更します。
- ほとんどの関数はWebサーバーからのデータも要求し、結果を取得するにはサービスでのセッションが必要です。
ブラウザではなく、コマンドラインまたはテスト実行ハーネスからテストを実行したいと思います。
私が読んでいるはずのヘルプや記事は役に立ちます。
一般にテスト容易性に関する多くのすばらしい記事を書いているMisko Heveryによって書かれたJSTestDriverをご覧ください。
—
Paul Sanwald、2011年