diff --git a/game/game.go b/game/game.go index 1d3744b..34ca93c 100644 --- a/game/game.go +++ b/game/game.go @@ -467,6 +467,8 @@ func (g *Game) Deal(input string) (protocol.IssueID, error) { return issueID, err } +// CreateNewRoom creates a new room and returns its ID and initial state. +// Use the returned values to JoinRoom later. func (g *Game) CreateNewRoom() (*protocol.Room, *protocol.State, error) { room, err := protocol.NewRoom() if err != nil { diff --git a/game/game_test.go b/game/game_test.go index dd3f5e5..ad41c5c 100644 --- a/game/game_test.go +++ b/game/game_test.go @@ -109,7 +109,7 @@ func TestSimpleGame(t *testing.T) { { // Deal first vote item firstVoteItemID, err = game.Deal(firstItemText) require.NoError(t, err) - + state := expectState(t, sub.Ch, nil) item := checkVoteItems(t, state.Issues) require.Nil(t, item.Result)