Angular を使用するフォームに関するテストを作成しようとしています。
このソリューションに従った後、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()
方法は役に立ちません。
ポインタはありますか?