无法理解为什么ember测试工作如此奇怪

时间:2017-08-21 14:07:59

标签: javascript ember.js

我无法理解为什么我的emberjs测试代码运行如此奇怪。 我写了一个测试,它应该只选择一些html元素并给我一些它们。此代码有效:

test('visiting /feedback/my', function(assert) {
  visit('/feedback/my');

  // if i remove this andThen test becomes failed
  andThen(function(){
    find(".feedback-item");	
  });
  
  andThen(function(){
    assert.equal(find(".feedback-item").length > 0, true, "There are more than 0 feedback");
  });

  click(".feedback-item:first a");

  andThen(function() {
    assert.equal(currentURL(), '/feedback/1', "New URL is /feedback/1");
  });
});

但相同的代码但没有(如果我删除/评论它)这部分andThen(function(){ find(".feedback-item")});不起作用。它抛出了一个例外:Element .feedback-item:first a not found

0 个答案:

没有答案