关于在Angular2中嘲笑Formbuilder,我有两个问题。Angular2 FormBuilder单元测试
1)如何在规范中模拟formBuilder?有没有给我们可以使用的嘲笑?我想举个例子,在我的规范中更新表单的值,然后测试以确定表单是否仍然有效 - 或者测试组件中更新formbuilder组的方法的功能,或者确定是否有formbuilder组已验证。
2)鉴于fb是Formbuilder在规范中的DI注入,我该如何处理以下错误?
null is not an object (evaluating 'this.fb.group')
当组件如下:
export class LoginComponent implements OnInit {
constructor(private fb: FormBuilder) {}
ngOnInit() {
this.loginForm = this.fb.group({
'email': this.user.email,
'password': this.user.password
});
}
}
你能告诉我一个完整的规范,你在执行这个吗?你是否在'''beforeEach'''声明'''sut'''? –
是的,我在“befoereach”中宣布了自己的意思。查看我的更新了解我的代码片段。 – Pradeep