我正在运行单元测试用例,对于包含许多primeng组件的组件,除了多选之外,大多数组件都会传递单元测试用例,它给出了以下错误:
undefined is not a constructor (evaluating 'this.documentClickListener()') in D:/mdp-internaltools-app/src/index.spec.ts (line 126499)
ngOnDestroy@D:/mdp-internaltools-app/src/index.spec.ts:126499:35 <- webpack:///~/primeng/components/multiselect/multiselect.js:232:0
ngOnDestroy
destroyInternal
有没有人也遇到过primeng的多选组件的问题?
答案 0 :(得分:0)
这对我有用。我发现你必须在TestBed配置中导入MultiSelectModule。必须在导入部分中导入组件模板中使用的所有primeng控件以防止出错。