I have a spec that passes in rails 3.2.0, but fails in 3.2.1, and I have no idea why.
Here's the spec: it "can be shown on the company menu" do doclib = Factory(:document_library, title: 'Test', menu: false, company: true) doclib.should be_valid end Here's the error message I get when running rspec: 1) DocumentLibrary can be shown on the company menu Failure/Error: doclib = Factory(:document_library, title: 'Test', menu: false, company: true) ArgumentError: wrong number of arguments (0 for 1) # ./spec/models/document_library_spec.rb:6:in `block (2 levels) in <top (required)>' Other specs in this project using Factory Girl pass after the upgrade to 3.2.1, but not this one. What gives? I'm using ruby 1.9.3 with rvm. Here's my Gemfile: gem 'rails', '3.2.1' gem 'mysql2' gem 'dynamic_form' gem 'friendly_id' group :assets do gem 'sass-rails', " ~> 3.2.3" gem 'coffee-rails', "~> 3.2.1" gem 'uglifier', '>= 1.0.3' end gem 'jquery-rails' gem 'therubyracer' gem 'bcrypt-ruby' gem 'capistrano' gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git" group :test, :development do gem 'rspec-rails' gem 'launchy' gem 'ruby-debug19' gem 'database_cleaner' gem 'capybara-webkit' gem 'spork', '~> 0.9.0.rc' gem 'guard-spork' end group :development do gem 'fuubar' gem 'powder' end group :test do gem 'turn', :require => false gem 'capybara' gem 'factory_girl_rails' gem 'guard-rspec' end -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users