Я пытаюсь настроить тест для проверки в помощнике "Link_to" в рельсах, когда он имеет => данные: {подтверждение: "Вы уверены?"}
Я пробовал Accept_confirm и Accept_Alert, но ничего из этого не помогло. Ошибки показывают: Capybara :: NotSupportedByDriverError: Capybara :: Driver :: Base # accept_modal
describe 'delete' do
it 'y existe un enlace para borrar Post' do
@post = FactoryBot.create(:post)
visit posts_path
accept_confirm("Are you sure?") do
click_link("delete#{@post.id}")
end
expect(page.status_code).to eq(200)
end
end
<td>
<%= link_to 'Borrar', post_path(post), method: :delete, id: "delete#{post.id}", data: {confirm: "Are you sure?" }%>
</td>
Полное сообщение об ошибке гласит:
1) Навигация удалить и отправить сообщение
Сбой / Ошибка:
accept_confirm («Вы уверены?») делать
click_link ( "удалить # {@ post.id}")
конец
Capybara::NotSupportedByDriverError:
Capybara::Driver::Base#accept_modal
# ./spec/features/post_spec.rb:45:in `block (3 levels) in <top (required)>'