Ошибка неверного ответа Capybara webkit, как отладить?

Я пытаюсь написать спецификацию запроса для веб-страницы.

Эта страница работает в разработке без ошибок.

Но, работая в 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 работают на других страницах этого приложения...

Это не имеет смысла для меня. Есть ли у кого-нибудь предложения, как отлаживать отсюда?

Спасибо за любую помощь

9
задан Chris 1 August 2012 в 10:15
поделиться