Hi, I have just started to use Cucumber. I'm struggling to use Cucumber on the feature that is available only to the logged in user.
Could anybody provide the codes that need to be added? The sites I found by Google search don't give clear information about what to do. The ones I found are: http://stackoverflow.com/questions/679928?sort=newest#sort-top http://stackoverflow.com/questions/382473/how-do-i-fake-openid-login-in-rspec-user-story-cucumber-when-using-openidauthen http://blog.andrew.premdas.org/articles/2008/10/12/cucumber-webrat-and-debugging-features The step I added is: Given /^I am logged in$/ do User.create!( :first_name => 'quire', :last_name => 'smith', :login => 'quire', :email => 'qu...@example.com', :password => 'test', :password_confirmation => 'test' ) post "/login", :login => 'quire', :password => 'test' end By the way, in routes.rb, I'm setting the following as described in restful_authentication: map.login '/login', :controller => 'sessions', :action => 'new' Without login_required and the step above, the Cucumber scenario was successfully run. But after I put login_required and the step above, Cucumber cannot locate a field (its value is filled in text field). Thank you in advance. Tadatoshi
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users