aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/testdata/script/env_gomod_issue61455.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/go/testdata/script/env_gomod_issue61455.txt')
-rw-r--r--src/cmd/go/testdata/script/env_gomod_issue61455.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/cmd/go/testdata/script/env_gomod_issue61455.txt b/src/cmd/go/testdata/script/env_gomod_issue61455.txt
new file mode 100644
index 0000000000..8a94549a97
--- /dev/null
+++ b/src/cmd/go/testdata/script/env_gomod_issue61455.txt
@@ -0,0 +1,24 @@
+env TESTGO_VERSION=go1.500
+env TESTGO_VERSION_SWITCH=mismatch
+
+# go env GOMOD should not trigger a toolchain download
+cd $GOPATH/mod
+go env GOMOD
+stdout mod[/\\]go.mod
+! stderr 'go: toolchain go1.500 invoked to provide go1.700'
+
+# go env GOWORK should not trigger a toolchain download
+cd $GOPATH/work
+go env GOWORK
+stdout work[/\\]go.work
+! stderr 'go: toolchain go1.500 invoked to provide go1.700'
+
+-- $GOPATH/mod/go.mod --
+module example.com
+
+go 1.700
+
+-- $GOPATH/work/go.work --
+module example.com
+
+go 1.700 \ No newline at end of file