Running rails specs outside of the normal project tree

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:

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_present_sp
ec.rb:36:
./script/spec:4:

and do so…

What am I doing wrong?

Scott

On 10/23/07, Scott T. [email protected] wrote:

   "commit"=>"Create Account",

undefined method `controller_name’ for #<#Class:0x31f21f8:0x31d7524>
./spec/regressions/
2007_09_01_login_controller_error_without_steves_sister_being_present_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.

On 10/23/07, David C. [email protected] wrote:

 @params = {

steves_sister does not exist should not raise an error’
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?

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

before :each do
NoMethodError in 'LoginController regression for user creation when

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

LOLOLOLOL.

You forgot the “u”:

behaviour_type

:slight_smile:

On Oct 23, 2007, at 1:15 PM, David C. wrote:

LOLOLOLOL.

You forgot the “u”:

behaviour_type

:slight_smile:

Ouch. Wish I was British.

Ha. Thanks, David.

Scott

On Oct 23, 2007, at 1:15 PM, David C. wrote:

LOLOLOLOL.

You forgot the “u”:

behaviour_type

:slight_smile:

Looks like I need to submit a patch! Haven’t done that in a while.

Scott

On 10/23/07, Scott T. [email protected] wrote:

Looks like I need to submit a patch! Haven’t done that in a while.
http://rubyforge.org/tracker/index.php?func=detail&aid=14989&group_id=797&atid=3152

On Oct 23, 2007, at 1:32 PM, David C. wrote:

Looks like I need to submit a patch! Haven’t done that in a while.

http://rubyforge.org/tracker/index.php?
func=detail&aid=14989&group_id=797&atid=3152

Is that a feature request? Rubyforge is giving me some problems at
the moment:

Error

ArtifactType: Invalid ArtifactTypeID

That’s what hitting the above link shows.

Scott

On 10/23/07, Scott T. [email protected] wrote:

behaviour_type

Error

ArtifactType: Invalid ArtifactTypeID

That’s what hitting the above link shows.

That’s your email splitting the link into two lines. Yes, it’s a
feature request.