在业力测试中,有没有一种方法可以检查提供程序阵列是否注入了所有必需的服务?

时间:2019-06-03 05:57:59

标签: angular

在提交代码时,我以某种方式错过了将服务添加到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]
})

0 个答案:

没有答案