0
ng2を使用する[email protected]β14で生成されたangle2アプリケーションで簡単な単体テストを実行しようとしています[email protected]。http:// localhost:9876/assets/i18n/en.json 404 ng2-translate
ユニットテストを実行すると、翻訳サービスは翻訳ファイルをロードできません。
私は、解決策はkarma.confプロキシのプロパティ、TranslateStaticLoaderとangular-cli.jsonの設定の組み合わせにあると考えています。
私は標準のcliディレクトリ構造を使用しています。私は気持ちがある/これが共通の問題であることを願っています。必要に応じてコードとディレクトリスニペットを提供します。
こんにちは、感謝をだから私はあなたが示唆したものをやったけど。値を返すためにモックサービスクラスを取得する方法を見つけ出すことはできません。以下は私のモッククラスです。あなたは私にあなたを示してもらえますか?:) 'クラスTranslateServiceMock { setDefaultLang(){ } 使用(E) { console.log( '翻訳中'、e、en); } } –
私のモックは次のようになります:import {Observable} from 'rxjs/Observable'; エクスポートクラスTranslateServiceMock { addLangs(langs:配列){ } setDefaultLang(ラング:列){ }使用(ラング:文字列):観測 { 戻りヌル。 } } –
user3114677