Пытаясь написать что-то вроде
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)
Здесь мы видим, что тестирование JhiAlertService возможно.Но я не могу заставить его работать в моем коде, может быть, потому что JhiConfigService не является публичным членом ng-jhipster.
Итак, можем ли мы использовать JhiAlertService внутри файлов .spec jasmine или поиздеваться, это единственный способ сделатьвещь?