package gobot import ( "testing" "gobot.io/x/gobot/v2/gobottest" ) func TestCommaner(t *testing.T) { c := NewCommander() c.AddCommand("test", func(map[string]interface{}) interface{} { return "hi" }) if _, ok := c.Commands()["test"]; !ok { t.Errorf("Could not add command to list of Commands") } command := c.Command("test") gobottest.Refute(t, command, nil) command = c.Command("booyeah") gobottest.Assert(t, command, (func(map[string]interface{}) interface{})(nil)) }