test: unknown and extict races for commands
This commit is contained in:
@@ -44,8 +44,11 @@ func TestSetRoute(t *testing.T) {
|
||||
assert.Contains(t, c.MustPlanet(0).Route, game.RouteEmpty)
|
||||
|
||||
assert.ErrorContains(t,
|
||||
g.SetRoute("UnknownRace", "COL", 0, 2),
|
||||
g.SetRoute(UnknownRace, "COL", 0, 2),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.SetRoute(Race_Extinct.Name, "COL", 0, 2),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.SetRoute(Race_0.Name, "IND", 0, 2),
|
||||
e.GenericErrorText(e.ErrInputCargoTypeInvalid))
|
||||
@@ -79,8 +82,11 @@ func TestRemoveRoute(t *testing.T) {
|
||||
assert.NotContains(t, c.MustPlanet(2).Route, game.RouteEmpty)
|
||||
|
||||
assert.ErrorContains(t,
|
||||
g.RemoveRoute("UnknownRace", "COL", 0),
|
||||
g.RemoveRoute(UnknownRace, "COL", 0),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.RemoveRoute(Race_Extinct.Name, "COL", 0),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.RemoveRoute(Race_0.Name, "IND", 0),
|
||||
e.GenericErrorText(e.ErrInputCargoTypeInvalid))
|
||||
|
||||
Reference in New Issue
Block a user