我创建了一个清晰的方法来清除我的形式。
this.myForm.reset();
现在我正在测试它,即当清除被触发时,表格是清楚的。我试过了:
//set value and then triggered event
component.myForm.get('field1.field2').setValue('data');
component.clear();
直到这个阶段一切都很好。我只想测试预期值:
expect(component.myForm.get('field1.field2')).toBe(''); //NOT WORKING!
expect(component.myForm.get('field1.field2')).toEqual('');//NOT WORKING!
如何以最佳方式做到这一点?
我想你需要将它与表单字段的值进行比较,使用(.value),如下所示:
expect(component.myForm.get('field1.field2').value).toEqual('');
希望能帮助到你。