blob: c9e566ac44c5cedce7be0ed4416bb2c1c19ff82c [file]
This test checks that gopls does not panic when requesting code actions
for an import that fails to resolve a package name (such as renaming "C").
-- flags --
-cgo
-- go.mod --
module example.com
go 1.18
-- a.go --
package p //@ diag(re"^", re`cannot rename import "C"`), diag(re"^", re"go list failed")
import . "C" //@ codeaction(".", "refactor.rewrite.eliminateDotImport", err="found 0 CodeActions"), diag(re`[.]`, re`cannot rename import "C"`)