1 env GO111MODULE=on
2
3 # We should not create a go.mod file unless the user ran 'go mod init' explicitly.
4 # However, we should suggest 'go mod init' if we can find an alternate config file.
5 cd $WORK/test/x
6 ! go list .
7 stderr 'found vendor/vendor.json in .*[/\\]test'
8 stderr '\s*cd \.\. && go mod init'
9
10 # The command we suggested should succeed.
11 cd ..
12 go mod init
13 go list -m
14 stdout '^m$'
15
16 -- $WORK/test/vendor/vendor.json --
17 {}
18 -- $WORK/test/x/x.go --
19 package x // import "m/x"
20
View as plain text