【发布时间】:2017-07-07 14:51:16
【问题描述】:
我正在尝试进行以下测试:
it 'remove item from cart' do
visit cart_path
button = page.find("a[href='/carts/#{item.id}/remove']")
card = find_ancestor_with_class(button, '.card')
button.click
# check if card has been removed from page
end
这个测试应该可以工作,因为下面的 JS 从页面中移除了卡片:
$.ajax({
url: link,
method: "GET",
success: function() {
$('#alert-modal').modal('show');
$(button).closest(".card").remove();
}
});
如何验证.card html 是否已从页面中删除?
【问题讨论】:
标签: jquery tdd capybara ruby-on-rails-5