首页 > 解决方案 > 角度测试台:“无法解析...的所有参数”,尽管提供者

问题描述

对于所有在其构造函数中具有依赖关系的组件,当我执行“compileComponents”时,我有一个错误:错误:无法解析 AsciiCharacterComponent 的所有参数:(?)。

我将这些依赖项包含在提供程序中:

someMock = {...}
TestBed.configureTestingModule({
      declarations: [AsciiCharacterComponent, AsciiComponent],
      imports: [],
      providers: [
        {
          provide: SomeService,
          useValue: someMock
        },
      ],
    }).compileComponents();

请注意,如果我使用:

providers: [SomeService]

这行得通。

任何想法?

标签: angulartestbed

解决方案


推荐阅读