godog/fmt_test.go

25 строки
603 Б
Go

package godog
import "testing"
func TestShouldFindFormatter(t *testing.T) {
cases := map[string]bool{
"progress": true, // true means should be available
"unknown": false,
"junit": true,
"cucumber": true,
"pretty": true,
"custom": true, // is available for test purposes only
"undef": false,
}
for name, shouldFind := range cases {
actual := FindFmt(name)
if actual == nil && shouldFind {
t.Fatalf("expected %s formatter should be available", name)
}
if actual != nil && !shouldFind {
t.Fatalf("expected %s formatter should not be available", name)
}
}
}