20 lines
No EOL
457 B
Ruby
20 lines
No EOL
457 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
|
|
end
|
|
|
|
World(UserCukeHelpers) |