diaspora/features/step_definitions/new_hotness/new_user_steps.rb
2012-05-21 15:14:23 -07:00

19 lines
No EOL
509 B
Ruby

def create_beta_user(opts)
user = create_user(opts)
Role.add_beta(user.person)
user
end
Given /^I am logged in as a beta user with email "(.*?)"$/ do |email|
@me = create_beta_user(:email => email, :password => 'password', :password_confirmation => 'password')
visit login_page
login_as(@me.username, 'password')
end
Given /^a beta user "(.*?)"$/ do |email|
create_beta_user(:email => email)
end
When /^"([^"]*)" is an admin$/ do |email|
Role.add_admin(User.find_by_email(email).person)
end