【发布时间】:2013-12-11 00:50:18
【问题描述】:
我正在尝试围绕使用 Angular 的表单编写测试。
在关注this solution 之后,我可以在 e2e 测试中访问表单的范围。现在使用此代码:
scope('Form', function(scope) {
scope.email = "test@test.com";
scope.password = "abcd1234";
expect(scope.form.$valid).toBe(true);
})
无论出于何种原因,scope.form.$valid 都是错误的。如果我将它包裹在 setTimeout() 中,它会非常好用。 Angular 的sleep() 方法没用。
任何指针?
【问题讨论】:
标签: validation angularjs testing jasmine end-to-end