github.com/gobuffalo/buffalo-cli/v2@v2.0.0-alpha.15.0.20200919213536-a7350c8e6799/cli/internal/plugins/pop/generators/actiontest/actiontest.go (about) 1 package actiontest 2 3 import ( 4 "github.com/gobuffalo/buffalo-cli/v2/cli/cmds/resource" 5 "github.com/gobuffalo/plugins" 6 "github.com/gobuffalo/plugins/plugprint" 7 "github.com/spf13/pflag" 8 ) 9 10 var _ plugins.Plugin = Generator{} 11 var _ plugprint.Describer = Generator{} 12 var _ plugprint.FlagPrinter = &Generator{} 13 var _ resource.ActionTester = &Generator{} 14 var _ resource.Pflagger = &Generator{} 15 16 type Generator struct { 17 testPkg string 18 flags *pflag.FlagSet 19 } 20 21 func (Generator) PluginName() string { 22 return "pop/action-test" 23 } 24 25 func (Generator) Description() string { 26 return "Generate a Pop action test" 27 }