[rspec-users] Running rails specs outside of the normal project tree

Scott Taylor mailing_lists at railsnewbie.com
Tue Oct 23 12:57:25 EDT 2007


On Oct 23, 2007, at 12:10 PM, David Chelimsky wrote:

> On 10/23/07, David Chelimsky <dchelimsky at gmail.com> wrote:
>> On 10/23/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
>>>
>>> I want to create a spec/regressions directory with various
>>> regressions (for my rails project).  I tried the following:
>>>
>>> describe LoginController, "regression for user creation when
>>> steves_sister does not exist", :behavior_type => :controller do
>>>    controller_name :login
>>>
>>>    before :each do
>>>      @params = {
>>>        "commit"=>"Create Account",
>>>        "account"=> {
>>>
>>>    [snip]
>>> end
>>>
>>> But I got this error:
>>>
>>> 1)
>>> NoMethodError in 'LoginController regression for user creation when
>>> steves_sister does not exist should not raise an error'
>>> undefined method `controller_name' for #<#<Class:0x31f21f8>: 
>>> 0x31d7524>
>>> ./spec/regressions/
>>> 2007_09_01_login_controller_error_without_steves_sister_being_presen 
>>> t_sp
>>> ec.rb:36:
>>> ./script/spec:4:
>>>
>>>   and do so...
>>>
>>> What am I doing wrong?
>>
>> It's the id (not as in identifier) of steve's sister saying that she
>> does in fact exist.
>
> Seriously now - what revision of rspec?

Running on HEAD, and just updated w/ script/generate rspec

Scott


More information about the rspec-users mailing list