package cmdtest | |
import ( | |
"testing" | |
"golang.org/x/tools/internal/span" | |
) | |
func (r *runner) FoldingRanges(t *testing.T, spn span.Span) { | |
goldenTag := "foldingRange-cmd" | |
uri := spn.URI() | |
filename := uri.Filename() | |
got, _ := r.NormalizeGoplsCmd(t, "folding_ranges", filename) | |
expect := string(r.data.Golden(goldenTag, filename, func() ([]byte, error) { | |
return []byte(got), nil | |
})) | |
if expect != got { | |
t.Errorf("folding_ranges failed failed for %s expected:\n%s\ngot:\n%s", filename, expect, got) | |
} | |
} |