Ember验收测试:检查该按钮是否已启用

时间:2017-10-16 21:17:23

标签: ember.js ember-cli acceptance-testing

我是初学者并试图检查(在我的验收测试中),输入有效的电子邮件后是否启用了提交按钮。我试过了:

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

但这不起作用。在指南中,我无法找到find()可能的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用disabled方法查看prop()属性,以检查该按钮是否已停用。您可以检查按钮是否启用如下:

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

看看这个twiddle