add package github.com/spf13/cobra

This commit is contained in:
fatedier
2018-04-23 02:35:50 +08:00
parent c1f57da00d
commit 4cb4da3afc
117 changed files with 19917 additions and 1 deletions

22
vendor/github.com/spf13/cobra/cobra_test.go generated vendored Normal file
View File

@@ -0,0 +1,22 @@
package cobra
import (
"testing"
"text/template"
)
func TestAddTemplateFunctions(t *testing.T) {
AddTemplateFunc("t", func() bool { return true })
AddTemplateFuncs(template.FuncMap{
"f": func() bool { return false },
"h": func() string { return "Hello," },
"w": func() string { return "world." }})
c := &Command{}
c.SetUsageTemplate(`{{if t}}{{h}}{{end}}{{if f}}{{h}}{{end}} {{w}}`)
const expected = "Hello, world."
if got := c.UsageString(); got != expected {
t.Errorf("Expected UsageString: %v\nGot: %v", expected, got)
}
}