On Jun 11, 2010, at 10:17 PM, Rodrigo Rosenfeld Rosas wrote: > Apparently Webrat is not yet compatible with Rails 3:
This is incorrect. It's just that webrat needs to be configured for :rack instead of :rails: Webrat.configure do |config| config.mode = :rack end Since you're porting an app, there is probably some code somewhere that says this instead # DO NOT DO THIS WITH RAILS 3 Webrat.configure do |config| config.mode = :rails end Get rid of that and you should be fine. > > http://github.com/brynary/webrat/blob/master/lib/webrat/integrations/rails.rb > > line 2: require "action_controller/integration" > > action_controller/integration.rb does exist in Rails 2 but not in Rails 3, > but I didn't find any branch for Rails 3 in webrat's repository. > > I'll give Capybara another try. I had already tried it before but didn't > change to it because I couldn't get the Drag & Drop javascript test to work > anyway, but it seems to be a good replacement to Webrat's and there seems to > be plans to merge them... > > Does anyone here use Capybara with Rspec2 and Rails 3 without Cucumber to > write integration tests successfully? > > Thanks, > > Rodrigo. > > Em 11-06-2010 14:44, David Chelimsky escreveu: >> >> >> Sent from my iPhone >> >> On Jun 11, 2010, at 1:30 PM, Rodrigo Rosenfeld Rosas <lboc...@yahoo.com.br> >> wrote: >> >>> Now I'm getting: >>> >>> no such file to load -- action_controller/integration >> >> Backtrace, please >>> >>> Am I missing something? >>> >>> Thanks, >>> >>> Rodrigo. >>> >>> P.S.: Sorry if this was sent twice... >>> >>> Em 11-06-2010 01:10, David Chelimsky escreveu: >>>> Change the directory name to requests (a la merb) >>>> >>>> Sent from my iPhone >>>> >>>> On Jun 10, 2010, at 10:35 PM, Rodrigo Rosenfeld Rosas >>>> <lboc...@yahoo.com.br> wrote: >>>> >>>>> Hi guys, >>>>> >>>>> I'm trying to port an application to Rails 3 but can't get my >>>>> integration tests to run. >>>>> >>>>> I can't call the Webrat's method (yields 'undefined method `visit`', >>>>> for instance). I don't use Cucumber. >>>>> >>>>> Is there any instructions about how to configure Rspec 2 with Webrat >>>>> on Rails 3? >>>>> >>>>> I also have a custom helper that is not working: >>>>> >>>>> "config.include MyApp::IntegrationHelper, :type => :integration" (the >>>>> methods defined in this module are not available in the specs) >>>>> >>>>> Any ideas? >>>>> >>>>> Thanks, >>>>> >>>>> Rodrigo. > > __________________________________________________ > Faça ligações para outros computadores com o novo Yahoo! Messenger > http://br.beta.messenger.yahoo.com/ > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users