2017-10-16 8 views
0

私は一般的にemberに新しく、有効な電子メールを入力した後に送信ボタンが有効になっているかどうかを確認しようとしました。私は試しました:Ember受け入れテスト:そのボタンが有効であることを確認してください

test('Typing email enables button', function(assert){ 
    visit('/'); 
    var theBtn = find('.btn-primary'); 
    fillIn('.ember-text-field', '[email protected]'); 
    andThen(function(){ 
    assert.equal(theBtn.isEnabled(), true); 
    }); 
}); 

しかし、これは動作しません。ガイドでは、find()で可能な方法が見つからなかった。

+0

を見てみましょうそれはうまくいくはずです – acorncom

答えて

0

prop()メソッドを使用してdisabledプロパティを確認すると、ボタンが無効になっているかどうかを確認できます。ボタンは次のように有効になっているかどうかをチェックすることができます:

assert.equal(theBtn.prop('disabled'), false);

それはjQueryオブジェクトを返すので、何もそのことができます、限り `行く)(見つける`としてこのtwiddle

関連する問題