Question

What I'm trying to ahieve is to do integration tests with webrat in rails3 like Yehuda does with test-unit in http://pivotallabs.com/talks/76-extending-rails-3 minute 34.

an example:

describe SomeApp
  it "should show the index page"
    visit "/"
    body.should =~ /hello world/
  end
end

Does someone knows a way to do it?

Was it helpful?

Solution

Have you tried using rspec-rails: http://github.com/rspec/rspec-rails

That is the repository (install instructions in the Readme) for the new RSpec 2.0 which will work with Rails 3.

OTHER TIPS

thoughtbot just published a blog post on this.

Stability can become an issue as web applications evolve and grow — integration tests provide a great way to perform end-to-end tests that validate the application is performing as expected.

RSpec integration tests with Capybara for end-to-end testing

Support for Rails 3 is coming in rSpec 2, apparently.

ceck this link now it is very simple tu use rspec with rails3 http://github.com/rspec/rspec-rails and you don't need to run script/generate rspec_scaffold like in rails 2.x.x, now you just run rails g scaffold and it will generate the rspec files

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top