| # Test that go.sum does not get updated when -mod=readonly flag is set | |
| env GO111MODULE=on | |
| go get -d rsc.io/quote | |
| go mod tidy | |
| # go.sum != dirty; -mod=readonly | |
| go list -mod=readonly | |
| # dirty up go.sum by removing it. | |
| rm go.sum | |
| # go.sum == dirty; -mod=readonly | |
| ! go list -mod=readonly | |
| stderr 'go: updates to go.sum needed, disabled by -mod=readonly' | |
| -- go.mod -- | |
| module m | |
| -- main.go -- | |
| package main | |
| import "rsc.io/quote" | |
| func main() { | |
| println(quote.Hello()) | |
| } |