summaryrefslogtreecommitdiff
path: root/libgo/go/cmd/go/testdata/script/mod_local_replace.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/cmd/go/testdata/script/mod_local_replace.txt')
-rw-r--r--libgo/go/cmd/go/testdata/script/mod_local_replace.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/libgo/go/cmd/go/testdata/script/mod_local_replace.txt b/libgo/go/cmd/go/testdata/script/mod_local_replace.txt
new file mode 100644
index 00000000000..19bc8f39045
--- /dev/null
+++ b/libgo/go/cmd/go/testdata/script/mod_local_replace.txt
@@ -0,0 +1,23 @@
+# Test that local replacements work even with dummy module names.
+# golang.org/issue/24100.
+
+env GO111MODULE=on
+
+cd x/y
+go list -f '{{.Dir}}' zz
+stdout x[/\\]z$
+
+-- x/y/go.mod --
+module x/y
+require zz v1.0.0
+replace zz v1.0.0 => ../z
+
+-- x/y/y.go --
+package y
+import _ "zz"
+
+-- x/z/go.mod --
+module x/z
+
+-- x/z/z.go --
+package z