【发布时间】:2015-11-01 19:20:42
【问题描述】:
我正在尝试手动测试以下内容:
- 以
<div>的形式返回用户列表 - 单击按钮可将
<div>的计数减一。
这似乎不起作用:
it("should show one less person if you tap you liked them", function() {
var personLength = $('.person').length;
console.log(personLength); #> 7
$("[data-action=like]").first().click();
console.log($('.person').length); #> 7
console.log(Likes.find().fetch()); #> 1
expect($('.person').length).toEqual(person-1); #> Fail (expected 7 to equal 6)
});
我对它为什么这样做感到困惑。我在手动测试时显然得到了预期的结果。
我想我错过了一些方法来重置该测试以再次查看 DOM 还是什么?也许一些异步方法来回调?我不确定,但似乎是一个简单的错误。
【问题讨论】:
-
Likes.find().fetch()是异步的吗?
标签: javascript meteor jasmine velocity