hybridgroup.gobot/commander_test.go

21 lines
432 B
Go
Raw Normal View History

2014-11-30 16:19:53 +08:00
package gobot
import "testing"
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")
Refute(t, command, nil)
command = c.Command("booyeah")
Assert(t, command, (func(map[string]interface{}) interface{})(nil))
}