mirror of https://github.com/docker/cli.git
Merge pull request #4370 from thaJeztah/no_homedir
cli/command/context: don't use pkg/homedir in test
This commit is contained in:
commit
6140a8c7b0
|
@ -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