AngularJS テスト環境のセットアップがようやく完了し、アプリケーションのページが機能しているかどうかをテストしようとしています。これには、テンプレート、ルート、リクエスト、ディレクティブなどが含まれます。
私が発見したことから、動作中のアプリケーションをテストすると、ほとんどの作業を行うためにモックが必要であることがわかりました。これは良いことですが、アプリケーションから実際のテンプレートとデータをテストしたいと思います。
アプリケーション内で GET 呼び出しが行われるたびに、次のようなエラーが表示されます。
Unexpected request: GET application/templates/home.html
No more request expected
Error: Unexpected request: GET application/templates/home.html
リクエストを正しくダウンロードできないことがわかりました。それは結構です。私が考えていることから、テスト ランナー (testacular) はテンプレート ファイルをダウンロードできません。これは、別の環境にあるためです (HTTP アドレスが提供されていません)。これを修正する方法について私が見つけた唯一の解決策は、$httpBackend サービスを使用してモックでリクエストをスタブすることです。これは特定の状況では便利ですが、実際のデータを取得したいと考えています。
これを修正する方法について何か考えはありますか?