我有一个组件,它接收组件的组件类,以动态创建为子组件.
let componentFactory = this.componentFactoryResolver.resolveComponentFactory(componentToCreate);
this.componentReference = this.target.createComponent(componentFactory);
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写单元测试并传递一些TestComponent来创建和渲染.
TestBed
.configureTestingModule(<any>{
declarations: [MyAwesomeDynamicComponentRenderer, TestHostComponent],
entryComponents: [TestComponent],
});
Run Code Online (Sandbox Code Playgroud)
有铸造到"任何"因为configureTestingModule期望TestModuleMetadata没有,entryComponents但我得到错误:"没有为TestComponent找到组件工厂".
我怎样才能提供entryComponents的TestBed?