mirror of https://github.com/docker/docs.git
32 lines
671 B
Go
32 lines
671 B
Go
package commands
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/docker/machine/commands/commandstest"
|
|
"github.com/docker/machine/libmachine"
|
|
"github.com/docker/machine/libmachine/libmachinetest"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestCmdInspect(t *testing.T) {
|
|
testCases := []struct {
|
|
commandLine CommandLine
|
|
api libmachine.API
|
|
expectedErr error
|
|
}{
|
|
{
|
|
commandLine: &commandstest.FakeCommandLine{
|
|
CliArgs: []string{"foo", "bar"},
|
|
},
|
|
api: &libmachinetest.FakeAPI{},
|
|
expectedErr: ErrExpectedOneMachine,
|
|
},
|
|
}
|
|
|
|
for _, tc := range testCases {
|
|
err := cmdInspect(tc.commandLine, tc.api)
|
|
assert.Equal(t, tc.expectedErr, err)
|
|
}
|
|
}
|