dekhaus
2010-Dec-26 14:21 UTC
Railstutorial.org - Integration Test breaking on webrat visit root_path
Hi I''m working through the rails tutorial at railstutorial.org - Specifically the video. After a bumpy start with various gem versions - things were working well. That is until I hit the ''integration test'' section. (NOTE: Section 5.5 / listing 5.33 in the web tutorial) As instructed in the video I added this to layout_links_spec.rb ... it "should have the right links on the layout" do visit root_path response.should have_selector(''title'', :content => "Home") end Now when I run the ''rspec spec/'' - I get this error ... Failure/Error: response.should have_selector(''title'', :content => ''Home'') expected following output to contain a <title>Home</title> tag: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http:// www.w3.org/TR/REC-html40/loose.dtd" Before adding this last spec - all my rspec tests worked - aka I was ''green''. My current Gemfile contains ... group :development do gem ''rspec-rails'', ''2.3.0'' end group :test do gem ''rspec'', ''2.3.0'' gem ''webrat'', ''0.7.1'' gem ''spork'', ''0.8.4'' end as recommended by the railstutorial site -> http://railstutorial.org/chapters/updating-showing-and-deleting-users#code:final_gemfile Any help would be extremely appreciated. I really want to embrace to BDD / TDD - but these gem ''issues'' are really frustrating. Thanks Dave -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.