I circumvented this error using user239662 advice (it was not clear to me, so I am posting this solution). My definition of cucumber pitch now looks like this:
When /^I am logged in as "(.*)"$/ do |user|
@current_user = User.make!(:username => user)
require 'authlogic/test_case'
activate_authlogic
@current_session = UserSession.create!(@current_user)
end
source
share