ASP.NET MVC3アプリケーションで特定のページのjQueryコードをテストするために、QUnitを使用し始めました。これまでは、テスト対象のjavascriptファイルが使用するHTMLモックを提供しました。代わりに、アプリケーションで使用されるページの実際のHTMLを参照することは可能ですか?ASP.NET MVC 3のHTMLページをQUnitテストに取り込む方法は?
16
A
答えて
1
私は、あなたがサーバからHTMLをあらかじめレンダリングしようとしているのを見て、そのユニットテストを実行しています。私はこれを行うための素晴らしい方法であると信じていない、正しい順序であなたのJSを実行します。あなたの最善の策は、標準のHTMLページ(ビューページではない)を作成し、スクリプトフォルダに保存し、それをあなたの「テスト」ページとして使うことです。ユニットテストを実行するために標準HTMLを使用するべきではありません。domはいつでも変更することができます。単体テストですべてのDOM操作を処理してからアサートを実行し、効率を最大化するために渡します。あなたはdom上にテスト環境を作り、それをテストし、それをwhipeし、すすぎ、繰り返すことができるはずです。
関連する問題
- 1. jquery autocomplete、HTMLに取り込む方法
- 2. Rails 3:テスト実行時に "lib"ディレクトリからファイルを取り込む方法は?
- 3. asp.netのコア2、カミソリのページで画像をディスクに取り込む方法
- 4. FacebookのコメントをHTMLに取り込む方法は?
- 5. asp.netのグリッドビューからリストを取り込む方法は?
- 6. Atlassian Conflenceページを別のhtmlページに埋め込む方法
- 7. ASP.net MVCレンダリングhtmlページ
- 8. jQueryでページの一部を取り込む方法は?
- 9. 私はasp.net MVC 3 Webアプリケーションに取り組んでいますasp.net MVC 3アプリケーション
- 10. jsfのページの読み込みにドロップダウンを取り込む方法は?
- 11. Swift 3でtableViewカスタムセルを取り込む方法は?
- 12. 私のHTMLページにYouTube動画を埋め込む方法は?
- 13. jsPDF - HTMLページをPDFに正確に取り込む
- 14. Swift 3でjSONをTableViewに取り込む方法
- 15. ASP.Net MVC - ビューに複数のビデオを埋め込む方法
- 16. Firebaseデータベースからデータの配列を取得し、結果をHTMLページに取り込む方法は?
- 17. gmailがデータをページに取り込む方法
- 18. HTMLページにSWFを埋め込む方法は?
- 19. HTML Webページにストリーミングビデオ(rtmpプロトコル)を埋め込む方法は?
- 20. ssrs iframeコンテンツをhtmlページに埋め込む方法は?
- 21. Ionic 2にローカルHTMLページを埋め込む方法は?
- 22. ASP.Net Mvc 3でModelBindersをテストする方法
- 23. asp.net mvcで動的にCSSファイルを埋め込む方法5
- 24. htmlにアクセスする方法5 localstorage asp.net mvc 3 controller/pipleline
- 25. アンドロイドアプリケーションパッケージを取り込む方法は?
- 26. firebaseデータを取り込む方法は?
- 27. ASP.NET MVC 3は、Asp.net MVC 3ではデータベース
- 28. msqlデータベースにAudiosのhtmlページを埋め込む方法
- 29. ASP.NET MVCアクションを取り消す方法
- 30. Webアプリケーションのキャッシュにsqltableを取り込む方法は?
回答が見つかりました:http://stackoverflow.com/questions/5453881/i-need-a-number-of-different-full-page-dom-samples-for-my-qunit-test-suite – Christian
私はこの質問を削除するか、あなた自身の答えを受け入れるかのどちらかをしているので、答えられていないだけではありません。 –
私は自分でそれに答えましたが、自動的にそれはそのトリビュアリティのためにコメントに変わりました。質問を削除する場合。検索では表示されますが、コメントにリンクされている回答は表示されません。 – Christian