1+ def hacker
2+ @hacker ||= Factory ( :hacker )
3+ end
14def login hacker
25 visit "/login"
36 fill_in "username" , :with => hacker . username
@@ -7,8 +10,8 @@ def login hacker
710
811Given /^I'm logged in as admin$/ do
912 password = "foobar"
10- hacker = Factory ( :admin , :password => password , :password_confirmation => password )
11- login hacker
13+ @ hacker = Factory ( :admin , :password => password , :password_confirmation => password )
14+ login @ hacker
1215end
1316
1417Given /^I'm not logged in$/ do
@@ -20,27 +23,27 @@ def login hacker
2023end
2124
2225When /^I log in as "([^"]*)"$/ do |username |
23- hacker = Factory ( :hacker , :username => username )
24- login hacker
26+ @ hacker = Factory ( :hacker , :username => username )
27+ login @ hacker
2528end
2629
2730
2831Given /^I'm logged in$/ do
2932 password = "foobar"
30- hacker = Factory ( :hacker , :password => password , :password_confirmation => password )
31- login hacker
33+ @ hacker = Factory ( :hacker , :password => password , :password_confirmation => password )
34+ login @ hacker
3235end
3336
3437Given /^I'm logged in as "([^"]*)"$/ do |username |
3538 password = "foobar"
36- hacker = Factory ( :hacker , :username => username , :password => password , :password_confirmation => password )
37- login hacker
39+ @ hacker = Factory ( :hacker , :username => username , :password => password , :password_confirmation => password )
40+ login @ hacker
3841end
3942
4043Given /^I'm logged in as a user with the email "([^"]*)"$/ do |email |
4144 password = "foobar"
42- hacker = Factory ( :hacker , :email => email , :password => password , :password_confirmation => password )
43- login hacker
45+ @ hacker = Factory ( :hacker , :email => email , :password => password , :password_confirmation => password )
46+ login @ hacker
4447end
4548
4649Given /^there's a hacker with the username "([^"]*)"$/ do |username |
0 commit comments