mirror of https://github.com/docker/cli.git
cli/command/context: don't use pkg/homedir in test
I'm considering deprecating the "Key()" utility, as it was only used in tests. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
41384b0678
commit
79ff64f06d
|
@ -6,6 +6,7 @@ import (
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"runtime"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/docker/cli/cli/command"
|
"github.com/docker/cli/cli/command"
|
||||||
|
@ -13,7 +14,6 @@ import (
|
||||||
"github.com/docker/cli/cli/config/configfile"
|
"github.com/docker/cli/cli/config/configfile"
|
||||||
"github.com/docker/cli/cli/flags"
|
"github.com/docker/cli/cli/flags"
|
||||||
"github.com/docker/docker/errdefs"
|
"github.com/docker/docker/errdefs"
|
||||||
"github.com/docker/docker/pkg/homedir"
|
|
||||||
"gotest.tools/v3/assert"
|
"gotest.tools/v3/assert"
|
||||||
is "gotest.tools/v3/assert/cmp"
|
is "gotest.tools/v3/assert/cmp"
|
||||||
)
|
)
|
||||||
|
@ -57,7 +57,11 @@ func TestUseDefaultWithoutConfigFile(t *testing.T) {
|
||||||
// the _default_ configuration file. If we specify a custom configuration
|
// the _default_ configuration file. If we specify a custom configuration
|
||||||
// file, the CLI produces an error if the file doesn't exist.
|
// file, the CLI produces an error if the file doesn't exist.
|
||||||
tmpHomeDir := t.TempDir()
|
tmpHomeDir := t.TempDir()
|
||||||
t.Setenv(homedir.Key(), tmpHomeDir)
|
if runtime.GOOS == "windows" {
|
||||||
|
t.Setenv("USERPROFILE", tmpHomeDir)
|
||||||
|
} else {
|
||||||
|
t.Setenv("HOME", tmpHomeDir)
|
||||||
|
}
|
||||||
configDir := filepath.Join(tmpHomeDir, ".docker")
|
configDir := filepath.Join(tmpHomeDir, ".docker")
|
||||||
configFilePath := filepath.Join(configDir, "config.json")
|
configFilePath := filepath.Join(configDir, "config.json")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue