我无法理解测试属于模块内部的组件的正确方法。如果ComponentA属于ModuleA,那么配置testModule的正确方法是什么?
TestBed.configureTestingModule({imports:[ModuleA]})
给出了模块'ModuleA'声明的意外值'undefined'之类的错误。我的猜测是,我正在通过这样做进入一些糟糕的循环依赖。
TestBed.configureTestingModule({declarations: [ComponentA]})
给出了类似ComponentA的错误,它是2个模块声明的一部分:DynamicTestModule和ModuleA!
其中一个是正确的策略还是我在这里缺少第三条路径?