У меня есть приложение для рельсов с кучей интеграционных тестов, выполняемых с помощью полтергейста драйвера capybara. Они все отлично работают.Извлечение внешних страниц с помощью capybara poltergeist
У меня есть один тест, где мне нужно ударить внешний URL, например http://www.google.com - Я не могу заставить это работать, он всегда просто загружает локальное приложение.
Если я, например, сделать следующее:
visit "http://google.com"
page.html
Он выводит HTML первой страницы моих рельсов приложения, а не HTML в google.com
Кто-нибудь получило удаленные URLs работать с полтергейстом наряду с местными тестами?
В качестве альтернативы, очень распространенным решением является помечать тесты, требующие драйвер Js с: js => true. Например RSpec.feature «Регистрация пользователя», js: true do – tgf
Правда, но в моем случае я использую minitest, а не rspec. – Nick