[rspec-users] Rspec-rails 2.0.0.beta.22 + Rails 3 don't generate spec/controllers/

David Chelimsky dchelimsky at gmail.com
Fri Sep 17 09:37:09 EDT 2010


On Sep 17, 2010, at 8:14 AM, Aleksandar Simic wrote:

> On Fri, Sep 17, 2010 at 2:01 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
>> 
>> On Sep 17, 2010, at 7:16 AM, Aleksandar Simic wrote:
>> 
>>> Hello,
>>> 
>>> I've set up rails 3 with rspec-rails 2.0.0.beta.22.
>>> 
>>> When generating a controller, like so:
>>> 
>>>   rails generate controller Users new
>>> 
>>> no spec/controllers get generated.
>>> 
>>> However, when I do:
>>> 
>>>   rails generate scaffold Users name:string email:string
>>> 
>>> spec/controllers gets created.
>>> 
>>> These are my steps and my environment:
>>> 
>>> http://pastie.org/1163699
>>> 
>>> Am I doing something obviously wrong?
>> 
>> Nope. Bug. Fixed, but fix not yet released:
>> 
>> http://github.com/rspec/rspec-rails/issues/closed#issue/205
> 
> Thats good to know.
> 
> So whats the recommended action: use 2.0.0.beta.21 or wait for 2.0.0.beta.23 to come out?


Neither. This only impacts generators, so if I were in your shoes I'd just stick w/ beta.22 and write my controller specs by hand. If you really feel you need the generators, then you could always point your Gemfile to git:

gem "rspec-rails", ">= 2.0.0.beta.22", :git => "git://github.com/rspec/rspec-rails.git"

Then run "bundle update" and you'll be good to go.


More information about the rspec-users mailing list