[Rspec-devel] Strange RSpec/Rails problem
luke at agileevolved.com
Tue Aug 29 07:07:27 EDT 2006
Aslak, I can get this error by simply generating a new Rails app,
installing the RSpec on Rails plugin, doing the script/generate rspec
installation then creating a single spec that is as simple as this:
context "Foo" do
The strange thing is that I have an existing app elsewhere with a
whole suite of specs that are running fine. The only difference is
that it is using an older version of the RSpec on Rails plugin
(around 0.5.6 I think).
On 29 Aug 2006, at 11:55, aslak hellesoy wrote:
> On 8/29/06, Luke Redpath <luke at agileevolved.com> wrote:
>> NOTE: Please ignore the other version of this mail sitting in the
>> moderation queue - I sent it with the wrong email address.
>> I'm in the process of writing an RSpec/Rails tutorial and I just
>> created a new Rails project to test out my tutorial code. However,
>> when I run the specs, I get the following strange error:
>> NoMethodError in 'A user (in general) should be invalid without a
>> You have a nil object when you didn't expect it!
>> You might have expected an instance of Array.
>> The error occured while evaluating nil.-
>> active_record/transactions.rb:112:in `unlock_mutex'
>> active_record/fixtures.rb:534:in `teardown_with_fixtures'
>> active_record/fixtures.rb:556:in `teardown'
>> ./spec/models/../spec_helper.rb:23:in `teardown'
>> rspec/lib/rspec_on_rails.rb:103:in `run'
>> I'm using RSpec 0.6.2 and the latest RSpec on Rails plugin with Rails
>> 1.1.6. Any ideas what could be causing this? I've also tried freezing
>> to edge revision 4727.
> Can you share some code that we can use to reproduce this?
> Preferrably as a patch to RSpec's demo rails app under vendor/
>> Rspec-devel mailing list
>> Rspec-devel at rubyforge.org
> Rspec-devel mailing list
> Rspec-devel at rubyforge.org
More information about the Rspec-devel