提问人:Sam 提问时间:11/17/2023 最后编辑:Sam 更新时间:11/17/2023 访问量:17
NgMocks ParentFormGroup 作为输入
NgMocks ParentFormGroup as an input
问:
我有一个组件,它呈现出一个表单数组,并将自身注册为父表单的表单控件之一。
这一切都正常工作,但我无法让单元测试接受 parentFormGroup 作为我尝试传入的输入。
我正在使用 ngMocks 渲染我的组件并尝试将 formGroup 作为第二个参数传入。
const fixture = MockRender(Component, {parentFormGroup: new FormGroup({}))
expect(fixture.point.componentInstance.toBeDefined())
但是我只是不断收到错误,因为我的 ngOnInit 方法正在尝试访问该父表单组以注册自己。
public ngOnInit() {
this.parentFormGroup.addControl('test', this.form)
}
但这只是返回无法读取读取“setParent”的未定义属性的属性。
另外值得注意的是,这是使用 @ngneats/reactive-forms 包
答: 暂无答案
评论
parentFormGroup
formbuilder