我正在测试一个使用 ngx-permissions 的组件,但出现错误 - NullInjectorError: StaticInjectorError(DynamicTestModule)[NgxPermissionsDirective -> NgxPermissionsService]...但我已经导入了该模块。 我的测试台配置如下:
TestBed.configureTestingModule({
declarations: [ApplicationDetailsComponent],
imports: [
SharedModule,
PipeModule,
MaterialModule,
NgxLoadingModule,
RouterTestingModule,
HttpClientTestingModule,
ToasterTestingModule,
NoopAnimationsModule,
FlexLayoutModule,
ReactiveFormsModule,
NgxPermissionsModule,
],
providers: [
{
provide: AuthService,
useClass: MockAuthService,
},
{
provide: AnotherService,
useClass: AnotherServiceMock,
},
{
provide: ActivatedRoute,
useValue: {...route},
},
],
}).compileComponents();