Michael Hartl Ruby on Rails (3.0) Учебное пособие Урок 3 Слегка динамические страницы (главная страница) Должен иметь правильное название Test Error - PullRequest
1 голос
/ 08 января 2012

новичок в ROR и проработка учебных пособий по MH.Я работаю над уроком 03 и провожу двойную и тройную проверку слегка динамической конфигурации страниц для заголовка домашней страницы и получаю следующее сообщение об ошибке при сохранении page_controller_spec.rb или home.html.erb.

Сообщение об ошибке

Сбои:

1) PagesController GET 'home' должен иметь правильное название Failure / Error: response.should have_selector ("title",: content => "Ruby on RailsПример Tutorial | Home ") NoMethodError: неопределенный метод has_selector?' for #<ActionController::TestResponse:0x007f99bad28e48> # ./spec/controllers/pages_controller_spec.rb:13:in блок (3 уровня) в '

Завершено за 0,1075 секунд 4 примера, 1 сбой

Неудачные примеры:

rspec ./spec/controllers/pages_controller_spec.rb:11 # PagesController У GET 'home' должен быть правильный заголовок

Любое направление будет оценено

Всего наилучшего, Питер

Ответы [ 2 ]

0 голосов
/ 08 января 2012

Раньше он назывался have_tag, но RSpec теперь использует Webrat для have_selector.Установите это.

http://www.rubyfocus.biz/blog/2011/01/08/from_have_tag_to_have_selector_in_rspec2_gotchas.html

0 голосов
/ 08 января 2012

Я погуглил вашу проблему и обнаружил следующее:

http://getsatisfaction.com/railstutorial/topics/rspec_undefined_method_has_selector

Похоже, вам не хватает необходимого камня, который реализует has_selector? для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...