Angular 如何为formControl的值更改编写测试用例

Angular 如何为formControl的值更改编写测试用例,angular,unit-testing,karma-jasmine,Angular,Unit Testing,Karma Jasmine,如何在formControl中编写valueChanges的测试用例。我可以直接在spec文件中重复相同的代码吗?您可以像这样订阅特定formControl的事件更改 app.component.ts poNbrsFieldCount = 0; this.form.controls.po.valueChanges.subscribe(value => { Iif (value) this.poNbrsFieldCount = value.length; });

如何在formControl中编写valueChanges的测试用例。我可以直接在spec文件中重复相同的代码吗?

您可以像这样订阅特定formControl的事件更改

app.component.ts

poNbrsFieldCount = 0;


this.form.controls.po.valueChanges.subscribe(value => {
      Iif (value) this.poNbrsFieldCount = value.length;
    });

但这不是测试用例
this.myForm.get('yourformControlName').valueChanges.subscribe(value => {
   console.log(value);
});