/* Copyright Hitachi America, Ltd. 2017 All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ package version import ( "testing" "github.com/stretchr/testify/require" ) func TestCmd(t *testing.T) { cmd := Cmd() require.NoError(t, cmd.Execute(), "expected version command to succeed") } func TestCmdWithTrailingArgs(t *testing.T) { cmd := Cmd() args := []string{"trailingargs"} cmd.SetArgs(args) require.EqualError(t, cmd.Execute(), "trailing args detected") }