等待验收测试中的基础模态对话框

时间:2015-07-01 07:58:49

标签: ember.js ember-qunit

在验收测试期间,为了模拟用户交互,应单击基础模式对话框上的按钮:

test('sets correct country name after manual lookup', function(assert) {
  visit('/sign-in');
  click('#country-name');

  Ember.run(function() {
    fillIn('#country-name', 'state');
    click('li:contains("United States")');
  });

  andThen(function() {
    assert.equal(find('#country-name').text(), 'United States');
    assert.equal(find('#country-code').text(), 1);
  });
});

但由于执行代码后会出现对话框,因此无效 -

此外,我试图点击Ember.run.scheduleOnce('afterRender', this, function(){ ... }} - 也没有成功。

0 个答案:

没有答案