Я хочу внедрить сервис в serviceSpy так же, как показано в примере angular. Angular 9 https://angular.io/guide/testing#service -tests
let masterService: MasterService;
let valueServiceSpy: jasmine.SpyObj<ValueService>;
beforeEach(() => {
const spy = jasmine.createSpyObj('ValueService', ['getValue']);
TestBed.configureTestingModule({
// Provide both the service-to-test and its (spy) dependency
providers: [
MasterService,
{ provide: ValueService, useValue: spy }
]
});
// Inject both the service-to-test and its (spy) dependency
masterService = TestBed.inject(MasterService);
valueServiceSpy = TestBed.inject(ValueService);
});
intellij показывает мне эту ошибку TS2322: типу 'ValueService' нельзя присвоить типу SpyObj<ValueService>
can кто-нибудь поможет?