peco.peco/action_test.go
Daisuke Maki 73473f0201 golint
2014-07-23 18:12:50 +09:00

37 lines
797 B
Go

package peco
import "testing"
func TestActionNames(t *testing.T) {
// These names MUST exist
names := []string{
"peco.ForwardChar",
"peco.BackwardChar",
"peco.ForwardWord",
"peco.BackwardWord",
"peco.BeginningOfLine",
"peco.EndOfLine",
"peco.EndOfFile",
"peco.DeleteForwardChar",
"peco.DeleteBackwardChar",
"peco.DeleteForwardWord",
"peco.DeleteBackwardWord",
"peco.KillEndOfLine",
"peco.DeleteAll",
"peco.SelectPreviousPage",
"peco.SelectNextPage",
"peco.SelectPrevious",
"peco.SelectNext",
"peco.ToggleSelection",
"peco.ToggleSelectionAndSelectNext",
"peco.RotateMatcher",
"peco.Finish",
"peco.Cancel",
}
for _, name := range names {
if _, ok := nameToActions[name]; !ok {
t.Errorf("Action %s should exist, but it does not", name)
}
}
}