20 lines
471 B
Go
20 lines
471 B
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
package commands
|
|
|
|
import (
|
|
"flag"
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestExecCommand(t *testing.T) {
|
|
if filter := flag.Lookup("test.run").Value.String(); filter != "ExecCommand" {
|
|
t.Skip("use -run ExecCommand to execute a command via the test executable")
|
|
}
|
|
RootCmd.SetArgs(flag.Args())
|
|
require.NoError(t, RootCmd.Execute())
|
|
}
|