Lailson Bandeira
2010-Sep-04 00:41 UTC
[rspec-users] [Rails] [Bug] use_transactional_fixtures = false suppress the ''fixtures'' method
Hi folks, I''m having a problem with fixtures. When I configure RSpec to don''t use transactional fixtures, the fixtures method goes away. Supposing there''s a State model and a fixture file with two records, this works flawlessly: RSpec.configure do |config| #... config.use_transactional_fixtures = true end describe State do *fixtures :all* it ''should bring the fixtures from database'' do State.all.should have(2).states end end But when I set config.use_transactional_fixtures = false, I get this error: ./spec/models/state_spec.rb:4:in `block in <main>'': undefined method `fixtures'' for #<Class:0x000001009296a8> (NoMethodError) from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `module_eval'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `subclass'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:116:in `describe'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/extensions/object.rb:7:in `describe'' from ./spec/models/state_spec.rb:3:in `<main>'' I''m using Rails 3, RSpec 2.0.0.beta.20 and the same version of rspec-rails (I also used the code directly from Gihub but it didn''t work too). I suppose this is a bug, but I just wanted to confirm with you guys before opening the issue ticket. And thanks for this great thing that RSpec is -- LAILSON BANDEIRA http://lailsonbandeira.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20100903/62ccd495/attachment.html>
Lailson Bandeira
2010-Sep-04 20:27 UTC
[rspec-users] [Rails] [Bug] use_transactional_fixtures = false suppress the ''fixtures'' method
Hi folks, I''m having a problem with fixtures. When I configure RSpec to don''t use transactional fixtures, the fixtures method goes away. Supposing there''s a State model and a fixture file with two records, this works flawlessly: RSpec.configure do |config| #... config.use_transactional_fixtures = true end describe State do *fixtures :all* it ''should bring the fixtures from database'' do State.all.should have(2).states end end But when I set config.use_transactional_fixtures = false, I get this error: ./spec/models/state_spec.rb:4:in `block in <main>'': undefined method `fixtures'' for #<Class:0x000001009296a8> (NoMethodError) from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `module_eval'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `subclass'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:116:in `describe'' from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/extensions/object.rb:7:in `describe'' from ./spec/models/state_spec.rb:3:in `<main>'' I''m using Rails 3, RSpec 2.0.0.beta.20 and the same version of rspec-rails (I also used the code directly from Gihub but it didn''t work too). I suppose this is a bug, but I just wanted to confirm with you guys before opening the issue ticket. And thanks for this great thing that RSpec is -- LAILSON BANDEIRA http://lailsonbandeira.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20100904/eff59c59/attachment.html>
David Chelimsky
2010-Sep-04 20:47 UTC
[rspec-users] [Rails] [Bug] use_transactional_fixtures = false suppress the ''fixtures'' method
On Sep 3, 2010, at 7:41 PM, Lailson Bandeira wrote:> Hi folks, > > > I''m having a problem with fixtures. When I configure RSpec to don''t use transactional fixtures, the fixtures method goes away. > Supposing there''s a State model and a fixture file with two records, this works flawlessly: > > RSpec.configure do |config| > #... > config.use_transactional_fixtures = true > end > describe State do > fixtures :all > > it ''should bring the fixtures from database'' do > State.all.should have(2).states > end > end > > But when I set config.use_transactional_fixtures = false, I get this error: > > ./spec/models/state_spec.rb:4:in `block in <main>'': undefined method `fixtures'' for #<Class:0x000001009296a8> (NoMethodError) > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `module_eval'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in `subclass'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:116:in `describe'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/extensions/object.rb:7:in `describe'' > from ./spec/models/state_spec.rb:3:in `<main>'' > > I''m using Rails 3, RSpec 2.0.0.beta.20 and the same version of rspec-rails (I also used the code directly from Gihub but it didn''t work too). > I suppose this is a bug, but I just wanted to confirm with you guys before opening the issue ticket.Yep. Bug. Please report to http://github.com/rspec/rspec-rails/issues.> And thanks for this great thing that RSpec isThanks for that. Cheers, David -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20100904/5505fe54/attachment-0001.html>
Lailson Bandeira
2010-Sep-04 21:18 UTC
[rspec-users] [Rails] [Bug] use_transactional_fixtures = false suppress the ''fixtures'' method
Ok David. Here it is: http://github.com/rspec/rspec-rails/issues#issue/197 Thanks for your fast response -- LAILSON BANDEIRA http://lailsonbandeira.com/ On Sat, Sep 4, 2010 at 5:47 PM, David Chelimsky <dchelimsky at gmail.com>wrote:> > On Sep 3, 2010, at 7:41 PM, Lailson Bandeira wrote: > > Hi folks, > > > I''m having a problem with fixtures. When I configure RSpec to don''t use > transactional fixtures, the fixtures method goes away. > Supposing there''s a State model and a fixture file with two records, this > works flawlessly: > > RSpec.configure do |config| > #... > config.use_transactional_fixtures = true > end > describe State do > *fixtures :all* > > it ''should bring the fixtures from database'' do > State.all.should have(2).states > end > end > > > But when I set config.use_transactional_fixtures = false, I get this > error: > > ./spec/models/state_spec.rb:4:in `block in <main>'': undefined method > `fixtures'' for #<Class:0x000001009296a8> (NoMethodError) > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in > `module_eval'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:129:in > `subclass'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/example_group.rb:116:in > `describe'' > from /Users/lailsonbm/.rvm/gems/ruby-1.9.2-p0 at rails3/gems/rspec-core-2.0.0.beta.20/lib/rspec/core/extensions/object.rb:7:in > `describe'' > from ./spec/models/state_spec.rb:3:in `<main>'' > > I''m using Rails 3, RSpec 2.0.0.beta.20 and the same version of rspec-rails > (I also used the code directly from Gihub but it didn''t work too). > I suppose this is a bug, but I just wanted to confirm with you guys before > opening the issue ticket. > > > Yep. Bug. Please report to http://github.com/rspec/rspec-rails/issues. > > And thanks for this great thing that RSpec is > > > Thanks for that. > > Cheers, > David > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20100904/b32aca48/attachment.html>