StaticInjectorError(Platform:core)[RegistrationComponent - > ToastrManager]

问题描述 投票:1回答:1

[由于toastr管理器测试组件时出错] [1]

<img src="https://i.stack.imgur.com/hjhd9.png">

我没有在此组件中使用toastr管理器,但仍显示错误。

"Error: StaticInjectorError(DynamicTestModule)[RegistrationComponent -> ToastrManager]: 
  StaticInjectorError(Platform: core)[RegistrationComponent -> ToastrManager]: 
    NullInjectorError: No provider for ToastrManager!"
unit-testing angular6 karma-jasmine toastr
1个回答
0
投票

这是因为RegistrationComponent中存在的一些子组件正在使用它。

因此,当您创建RegistrationComponent时,子组件UI也会在测试浏览器中呈现,并且失败。

© www.soinside.com 2019 - 2024. All rights reserved.