Я пытаюсь проверить следующее, которое работает вручную:
- Возвращает список пользователей как
<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)
});
Я смущен, почему это так. Я явно получаю ожидаемый результат при тестировании вручную.
Я думаю, что я пропустил какой-то способ reset, чтобы проверить, чтобы снова посмотреть DOM или что-то еще? Возможно, какой-то асинхронный метод для обратного вызова? Я не уверен, но кажется простой ошибкой.