X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fcoc-go-data%2Ftools%2Fpkg%2Fmod%2Fgolang.org%2Fx%2Ftools%40v0.0.0-20201105173854-bc9fc8d8c4bc%2Finternal%2Flsp%2Fcmd%2Ftest%2Fhighlight.go;fp=.config%2Fcoc%2Fextensions%2Fcoc-go-data%2Ftools%2Fpkg%2Fmod%2Fgolang.org%2Fx%2Ftools%40v0.0.0-20201105173854-bc9fc8d8c4bc%2Finternal%2Flsp%2Fcmd%2Ftest%2Fhighlight.go;h=c4efa0f79b09d968bfbe6d3d8415b862ea5b0a1e;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hp=0000000000000000000000000000000000000000;hpb=b3950616b54221c40a7dab9099bda675007e5b6e;p=dotfiles%2F.git diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/cmd/test/highlight.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/cmd/test/highlight.go new file mode 100644 index 00000000..c4efa0f7 --- /dev/null +++ b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/cmd/test/highlight.go @@ -0,0 +1,25 @@ +package cmdtest + +import ( + "testing" + + "fmt" + + "golang.org/x/tools/internal/span" +) + +func (r *runner) Highlight(t *testing.T, spn span.Span, spans []span.Span) { + var expect string + for _, l := range spans { + expect += fmt.Sprintln(l) + } + expect = r.Normalize(expect) + + uri := spn.URI() + filename := uri.Filename() + target := filename + ":" + fmt.Sprint(spn.Start().Line()) + ":" + fmt.Sprint(spn.Start().Column()) + got, _ := r.NormalizeGoplsCmd(t, "highlight", target) + if expect != got { + t.Errorf("highlight failed for %s expected:\n%s\ngot:\n%s", target, expect, got) + } +}