Я использую омниаут и огурец с новым приложением. У меня есть omniauth, и я пытаюсь добавить соответствующие тесты функций огурца. Я продолжал сталкиваться со странными ошибками при тестировании — ошибками, которые я не получаю при выполнении тех же шагов вручную.
С помощью «покажи мне страницу» я сузил его до того факта, что когда огурец что-то делает, он делает это через путь к файлу (например, file:///path/to/app/tmp/capybara/capybara-201107151148029152254898.html
) вместо пути http (например, http://localhost:3000/
).
Почему мои тесты на огурцы проходят по путям к файлам, а не по http-путям; и как исправить эту ситуацию?