私は角2ユニットテストで消費しているサービスを持っています。以前にtestBed.get()を呼び出した場合、ユニットテストでサービスを注入する必要がありますか?
I実施例
)(TestBed.getと第beforeEachブロック内のサービスを呼び出す:
beforeEach(() => {
fixture = TestBed.createComponent(ConfigComponent);
component = fixture.componentInstance;
service = TestBed.get(ConfigService);
fixture.detectChanges();
});
私は、このようなユニットテストでは、このサービスを使用する:
例:
it('should do something', inject([ConfigService], (configService) => {
// code here
}));
ユニットテストでサービスを注入する必要がありますか?以前に呼び出された場合、またはTestBed.get()を呼び出してそれを使用する必要があるかどうか、または両方を行う必要がありますか?