2012-01-08 51 views
1

新的ROR和通過MH教程工作。我正在通過第03課,並且對動態頁面配置進行雙重和三重檢查以查看主頁標題,並在保存page_controller_spec.rb或home.html.erb時獲取以下錯誤消息。邁克爾哈特爾Ruby on Rails(3.0)教程第3課稍微動態頁面(主頁)應該有正確的標題測試錯誤

錯誤消息

失敗:

1)PagesController GET '家' 應具有正確的標題 故障/錯誤:response.should have_selector( 「標題」,:含量=>「紅寶石on Rails的教程樣|主頁「) NoMethodError: 未定義的方法has_selector?' for #<ActionController::TestResponse:0x007f99bad28e48> # ./spec/controllers/pages_controller_spec.rb:13:in塊(3級)在'

在0.1075秒成品 4實施例中,1個failu再

失敗的例子:

rspec的./spec/controllers/pages_controller_spec.rb:11#PagesController GET '家' 應該有正確的標題

任何方向將不勝感激

所有最好的彼得

+0

可能重複(http://stackoverflow.com/questions/4007492/errors-with-michael-hartls-rails-tutorial -chapter-7-specific-rspec-testin) – matt 2012-01-08 03:58:55

+0

您可能想要檢出這個問題:http://stackoverflow.com/questions/5388638/broken-controller-tests-after-installing-capybara – 2012-01-08 06:24:24

回答

0

它曾經被稱爲have_tag,但RSpec現在使用Webrathave_selector。安裝它。

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

[錯誤與邁克爾·哈特爾的Rails的教程第7章 - 具體Rspec的測試錯誤]的
+0

謝謝大家的輸入。我現在正在學習來自Codeschool的殭屍1 - 2教程,我認爲這對於像我這樣的新人來說更好。一旦我有了更多的知識,我將通過最新的Michael Hartl的教程。這段旅程很漫長但令人興奮。再次感謝 – 2012-01-30 23:48:41

相關問題