diff --git a/pkg/runtime/env/docker_env_test.go b/pkg/runtime/env/docker_env_test.go index 8ec22d3a8..96938ae8b 100644 --- a/pkg/runtime/env/docker_env_test.go +++ b/pkg/runtime/env/docker_env_test.go @@ -630,6 +630,7 @@ contexts: t.Run("DockerHostUnmanagedIsPreserved", func(t *testing.T) { // Given a new DockerEnvPrinter with DOCKER_HOST set but not managed + os.Unsetenv("DOCKER_HOST") mocks := setupDockerEnvMocks(t) configStr := ` version: v1alpha1 @@ -655,6 +656,12 @@ contexts: } return "", false } + mocks.Shims.Getenv = func(key string) string { + if key == "WINDSOR_MANAGED_ENV" { + return "DOCKER_CONFIG" + } + return "" + } printer := NewDockerEnvPrinter(mocks.Shell, mocks.ConfigHandler) printer.shims = mocks.Shims @@ -802,6 +809,7 @@ contexts: t.Run("DockerHostEmptyStringIsPreserved", func(t *testing.T) { // Given a new DockerEnvPrinter with DOCKER_HOST set to empty string (not managed) + os.Unsetenv("DOCKER_HOST") mocks := setupDockerEnvMocks(t) configStr := ` version: v1alpha1 @@ -827,6 +835,12 @@ contexts: } return "", false } + mocks.Shims.Getenv = func(key string) string { + if key == "WINDSOR_MANAGED_ENV" { + return "DOCKER_CONFIG" + } + return "" + } printer := NewDockerEnvPrinter(mocks.Shell, mocks.ConfigHandler) printer.shims = mocks.Shims