mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-14 11:57:48 +00:00
chore: improve cli version command and add tests (#8336)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
parent
3967adde6e
commit
67cfa341a5
2 changed files with 21 additions and 0 deletions
|
@ -14,6 +14,7 @@ func Command() *cobra.Command {
|
|||
Short: command.FormatDescription(true, websiteUrl, false, description...),
|
||||
Long: command.FormatDescription(false, websiteUrl, false, description...),
|
||||
Example: command.FormatExamples(examples...),
|
||||
Args: cobra.NoArgs,
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
fmt.Printf("Version: %s\n", version.Version())
|
||||
fmt.Printf("Time: %s\n", version.Time())
|
||||
|
|
20
cmd/cli/kubectl-kyverno/commands/version/command_test.go
Normal file
20
cmd/cli/kubectl-kyverno/commands/version/command_test.go
Normal file
|
@ -0,0 +1,20 @@
|
|||
package version
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestCommand(t *testing.T) {
|
||||
cmd := Command()
|
||||
err := cmd.Execute()
|
||||
assert.NoError(t, err)
|
||||
}
|
||||
|
||||
func TestCommandWithArgs(t *testing.T) {
|
||||
cmd := Command()
|
||||
cmd.SetArgs([]string{"test"})
|
||||
err := cmd.Execute()
|
||||
assert.Error(t, err)
|
||||
}
|
Loading…
Reference in a new issue