Sunday, December 26, 2010

[Rails] 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@googlegroups.com.
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.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate