私はangular2ユニットテスト(ジャスミン)を書いていると私は私が代わりに本物を提供するサービスを模擬する必要があることを知っているので、私は次の操作を行います。equal2クラスが提供されている場合、angular2テストでusesClassフィールドを使用すると違いがありますか?
{ provide: TranslateService, useClass: TranslateService }
が、これはそれを行うための正しい方法ですテスト目的のために作成された別のクラスを持っていない場合(1つまたはカスタムのクラスを作成した場合)
TranslateServiceクラスを使用している場合や、別の方法で行う必要がある場合は、私にはこのようにしてもらえませんか?
モックサービスを使用する場合は、テスト目的のために新しいTranslateMockServiceを作成する必要がありますか? – masterach
はい、プロバイダー '{provide:TranslateService、useClass:TranslateMockService}'の長いフォームを使用する必要があります –
ここでは、あなたの目の前でスタック上のangular2コミュニティは何をしますか... – masterach