在 rspec 中使用 Capybara 测试 javascript 警报。为什么
expect{
click_link "Cancel my account"
page.driver.browser.switch_to.alert.accept
}.to change(User, :count).by(-1)
失败。然而
puts User.count
expect{
click_link "Cancel my account"
page.driver.browser.switch_to.alert.accept
puts User.count
}.to change(User, :count).by(-1)
没有?如何修复测试?没有reload
功能User