在提交代码时,我以某种方式错过了将服务添加到provider数组中,但是我已经将其添加到spec文件的providers数组中。因此ng test
通过了所有测试用例。
是否可以检查组件中的provider数组是否注入了所有必需的服务?
组件:
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css'],
providers: []
})
规格:
TestBed.configureTestingModule({
declarations: [MyComponent],
imports: [],
providers : [DatePipe],
schemas: [NO_ERRORS_SCHEMA]
})