feat: load player's report
This commit is contained in:
@@ -69,3 +69,19 @@ func TestQuitGame(t *testing.T) {
|
||||
assert.NoError(t, g.QuitGame(Race_0.Name))
|
||||
assert.Equal(t, 3, int(c.Race(Race_0_idx).TTL))
|
||||
}
|
||||
|
||||
func TestRaceID(t *testing.T) {
|
||||
c, g := newCache()
|
||||
|
||||
c.Race(Race_0_idx).TTL = 9
|
||||
|
||||
_, err := g.RaceID(UnknownRace)
|
||||
assert.ErrorContains(t, err, e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
|
||||
_, err = g.RaceID(Race_Extinct.Name)
|
||||
assert.ErrorContains(t, err, e.GenericErrorText(e.ErrRaceExinct))
|
||||
|
||||
id, err := g.RaceID(Race_0.Name)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, Race_0_ID, id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user