[rspec-users] [Rails] [Bug] use_transactional_fixtures = false suppress the 'fixtures' method

Lailson Bandeira lailsonbm at gmail.com
Sat Sep 4 17:18:36 EDT 2010


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>


More information about the rspec-users mailing list