Как ссылаться на asset_url из спецификации капибары - PullRequest
4 голосов
/ 11 января 2012

Есть ли простой способ ссылаться на asset_url из спецификации капибары?Не только asset_path, но и полный URL-адрес, включая порт и хост.

Ответы [ 2 ]

0 голосов
/ 14 апреля 2013

Оглядываясь назад на мой вопрос после кодирования рельсов в течение года, я теперь думаю, что нет необходимости ссылаться на asset_url и даже не asset_path из спецификации капибары.Как будто я пытался проверить конфигурацию.(о, молодой и наивный я)

Активы на странице можно проверить с помощью should have_selector("[src$='my_image.png']").Кроме того, если это не загрузка файла, такие тесты лучше оставить в виде спецификации просмотра.

Приветствия!

PS Спасибо за ответ @ tanzeeb-khalili.Я полагаю, что мы встретились в CampJS несколько месяцев назад в Голд-Косте.Маленький мир!=)

0 голосов
/ 06 июля 2012

Не уверен, что есть метод, который даст вам URL, но вы можете получить хост и путь от Capybara.default_host и Capybara.default_port.

...