| # Run | |
| env GO111MODULE=off | |
| cd vend/hello | |
| go run hello.go | |
| stdout 'hello, world' | |
| -- vend/hello/hello.go -- | |
| package main | |
| import ( | |
| "fmt" | |
| "strings" // really ../vendor/strings | |
| ) | |
| func main() { | |
| fmt.Printf("%s\n", strings.Msg) | |
| } | |
| -- vend/hello/hello_test.go -- | |
| package main | |
| import ( | |
| "strings" // really ../vendor/strings | |
| "testing" | |
| ) | |
| func TestMsgInternal(t *testing.T) { | |
| if strings.Msg != "hello, world" { | |
| t.Fatalf("unexpected msg: %v", strings.Msg) | |
| } | |
| } | |
| -- vend/vendor/strings/msg.go -- | |
| package strings | |
| var Msg = "hello, world" |