Я пытаюсь написать спецификацию запроса для веб-страницы.
Эта страница работает в разработке без ошибок.
Но, работая в capybara webkit, я получаю эту ошибку после попытки отправить форму:
Failure/Error: Unable to find matching line from backtrace
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: https://127.0.0.1:33416/sign_in
Пытаясь выяснить причину, я начал удалять разметку и JavaScript на странице. Вплоть до того, что это пустая форма с простой кнопкой отправки. Я все еще получаю вышеуказанную ошибку!
Испытание теперь буквально:
it "should be able create a new foo", :js, :focus do
visit new_foo_path
find('#submit').click
end
Однако этот тест работает, если я удалю параметр :js:
it "should be able create a new foo", :focus do
visit new_foo_path
find('#submit').click
end
Тесты Javascript работают на других страницах этого приложения...
Это не имеет смысла для меня. Есть ли у кого-нибудь предложения, как отлаживать отсюда?
Спасибо за любую помощь