// Copyright 2020 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build !windows,!plan9 package regtest import ( "testing" ) func TestBadGOPATH(t *testing.T) { const files = ` -- main.go -- package main func _() { fmt.Println("Hello World") } ` // https://github.com/fatih/vim-go/issues/2673#issuecomment-622307211. withOptions( EditorConfig{Env: map[string]string{"GOPATH": ":/path/to/gopath"}}, ).run(t, files, func(t *testing.T, env *Env) { env.OpenFile("main.go") env.Await(env.DiagnosticAtRegexp("main.go", "fmt")) if err := env.Editor.OrganizeImports(env.Ctx, "main.go"); err != nil { t.Fatal(err) } }) }