尝试写
providers: [JhiAlertService, ...]
.....
...
..
.
expect(jhiAlertService.get().length).toEqual(1);
在基于jhipster的项目的规范文件中,在yarn test
之后出现以下错误:
Error: StaticInjectorError(DynamicTestModule)[JhiAlertService -> JhiConfigService]:
StaticInjectorError(Platform: core)[JhiAlertService -> JhiConfigService]:
NullInjectorError: No provider for JhiConfigService! in spec/entry.ts (line 1283)
Here,我们可以测试JhiAlertService。但是我无法使其在我的代码中起作用,也许是因为JhiConfigService不是ng-jhipster的公共成员。
所以,我们可以在.spec茉莉文件中使用JhiAlertService吗? 还是嘲笑,这是做这件事的唯一方法?