Im trying to integrate webrat in a rails 2.3.12: I get this OUTPUT: 1) NoMethodError in 'Campaign in first step testing request' undefined method `visit' for #<Spec::Rails::Example::ModelExampleGroup::Subclass_1::Subclass_1:0x7f3dbd04f720> /home/matias/livechains/branches/test/livechains/spec/models/ campaign_spec.rb:16:
Finished in 6.518574 seconds 2 examples, 1 failure My app is like this: Gemfile group :development, :test do #gem 'fiveruns_tuneup' #autotest-rails, test_notifier, ZenTest, (sudo apt-get installlinux libnotify-bin), autotest-notification, gem "rspec", "1.3.0" gem "rspec-rails", "1.3.2" #necesita lib-notify e inotify en linux gem "guard-rspec" #https://github.com/guard/guard-rspec gem 'ffi' gem 'libnotify' gem 'factory_girl' gem 'webrat' gem 'test-unit', '1.2.3' gem 'hoe', '2.8.0' end spec_helper.rb ENV["RAILS_ENV"] ||= 'test' require File.expand_path(File.join(File.dirname(__FILE__),'..','config','environment')) require 'spec/autorun' require 'spec/rails' require 'webrat' # Uncomment the next line to use webrat's matchers #require 'webrat/integrations/rspec-rails' # Requires supporting files with custom matchers and macros, etc, # in ./support/ and its subdirectories. Dir[File.expand_path(File.join(File.dirname(__FILE__),'support','**','*.rb'))].each {|f| require f} Spec::Runner.configure do |config| # If you're not using ActiveRecord you should remove these # lines, delete config/database.yml and disable :active_record # in your config/boot.rb config.use_transactional_fixtures = true config.use_instantiated_fixtures = false config.fixture_path = RAILS_ROOT + '/spec/fixtures/' # include Webrat::Methods #config.include Webrat::Matchers, :type => :views end Webrat.configure do |config| config.mode = :rails config.open_error_files = false # prevents webrat from opening the browser end spec/models/campaign_spec.rb require 'spec_helper' describe "Campaign" do describe "in first step" do before(:each) do @user = Factory(:user) @campaign = Factory(:campaign, :owner => @user) end it "should have an owner" do @campaign.owner.should == @user end it "testing request" do visit "/" end end end _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users