diaspora/features/support/user_cuke_helpers.rb
Florian Staudacher 9b563e39da fix login cukes
2012-05-19 22:29:12 +02:00

26 lines
599 B
Ruby

module UserCukeHelpers
def create_user(overrides={})
default_attrs = {
:password => 'password',
:password_confirmation => 'password',
:getting_started => false
}
user = Factory(:user, default_attrs.merge(overrides))
add_standard_aspects(user)
user
end
def add_standard_aspects(user)
user.aspects.create(:name => "Besties")
user.aspects.create(:name => "Unicorns")
end
def login_as(user, pass)
fill_in 'user_username', :with=>user
fill_in 'user_password', :with=>pass
click_button :submit
end
end
World(UserCukeHelpers)