Я пытаюсь заставить npm test
работать для моего приложения, которое Ioni c 6.4.1 / Angular 9.1.0 и Node 12.16.1 / npm 6.14.4. Правда, я новичок в тестовой игре. Я использую Jest вместо Karma, потому что он выглядит проще в использовании из Visual Code.
Само приложение работает, когда я запускаю npm run dev:ssr
, но страницы сервера не работают с этой ошибкой (ниже), когда я запускаю тест :
NullInjectorError: StaticInjectorError(DynamicTestModule)[InjectionToken angularfire2.app.options]:
StaticInjectorError(Platform: core)[InjectionToken angularfire2.app.options]:
NullInjectorError: No provider for InjectionToken angularfire2.app.options!
Мое приложение https://github.com/wadewadewadewadewadewade/ineffectua
Моя среда разделена между OSX и Windows WSL, но я получаю одна и та же ошибка в обеих средах.
Я рассмотрел много других, похожих вопросов о стекопереработке, соответствующих этой ошибке, но все они, похоже, люди "импортируют" из AngularFire [что угодно] в app.module.ts, а не AngularFire [что угодно] Module , как они должны.
Может ли кто-нибудь помочь мне, указав, где моя вероятно глупая ошибка здесь? Спасибо!