| go env GOWORK | |
| stdout '^'$GOPATH'[\\/]src[\\/]go.work$' | |
| go env | |
| stdout '^(set )?GOWORK=''?'$GOPATH'[\\/]src[\\/]go.work''?$' | |
| cd .. | |
| go env GOWORK | |
| ! stdout . | |
| go env | |
| stdout 'GOWORK=("")?' | |
| cd src | |
| go env GOWORK | |
| stdout 'go.work' | |
| env GOWORK='off' | |
| go env GOWORK | |
| stdout 'off' | |
| ! go env -w GOWORK=off | |
| stderr '^go: GOWORK cannot be modified$' | |
| -- go.work -- | |
| go 1.18 | |
| use a | |
| -- a/go.mod -- | |
| module example.com/a |