48 lines
1.2 KiB
Ruby

module Features
module GameHelpers
def setup_game
# Default game has 4 players
game = FactoryGirl.create :game
user1 = FactoryGirl.create :user
user2 = FactoryGirl.create :user
user3 = FactoryGirl.create :user
user4 = FactoryGirl.create :user
game.seats[0].sit user1
game.seats[1].sit user2
game.seats[2].sit user3
game.seats[3].sit user4
game.start
return game
end
def setup_visitor_game
# Default game has 3 players
game = FactoryGirl.create :game
player1 = FactoryGirl.create :player, game: game
player2 = FactoryGirl.create :player, game: game
player3 = FactoryGirl.create :player, game: game
return game
end
end
end
# TODO: DRY up this repetition
module Models
module GameHelpers
def setup_game
# Default game has 4 players
game = FactoryGirl.create :game
user1 = FactoryGirl.create :user
user2 = FactoryGirl.create :user
user3 = FactoryGirl.create :user
user4 = FactoryGirl.create :user
game.add_player_from_user user1
game.add_player_from_user user2
game.add_player_from_user user3
game.add_player_from_user user4
game.start
return game
end
end
end