プロジェクトでは、メソッド .prefix() を公開する $log サービスを装飾しました。のように使います$log.prefix('Some Prefix text here')
。
これは、$log in を使用するすべてのモジュールで正常に機能しますが、単体テストでは機能しません。
$log.prefix は関数ではありません
ngMock モジュールで $log を変更する必要があります。すべてのモジュールで $log.prefix を使用しているため、これらのモジュールのすべての単体テストを書き直す必要はありません。
質問: ngMock の $log メソッドをデコレートする方法はありますか?