21 lines
432 B
Go
21 lines
432 B
Go
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))
|
|
}
|