Огурец и капибара: следует использовать rendered.should, page.should или response.should? - PullRequest
3 голосов
/ 03 февраля 2011

Что из следующего я должен использовать для огуречных функций, которые используют капибару?

rendered.should have_selector
page.should have_selector
response.should have_selector

Я не могу заставить их работать - я получаю разные сообщения об ошибках для каждого

Ответы [ 2 ]

4 голосов
/ 11 февраля 2011

Правильный путь - page.should have_selector.Взгляните на README , раздел «Запрос», для получения дополнительной документации.

(Нет метода с именем rendered (о котором я знаю), и response существует вCapybara::Driver::RackTest, но я не уверен, как его можно использовать - он мне никогда не был нужен.)

0 голосов
/ 03 февраля 2011

После некоторого хитрого поиска в гугл-коде ответ выглядит как

response.should have_selector
...