summaryrefslogtreecommitdiff
path: root/internal/lsp/compute_textedit_table_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/lsp/compute_textedit_table_test.go')
-rw-r--r--internal/lsp/compute_textedit_table_test.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/internal/lsp/compute_textedit_table_test.go b/internal/lsp/compute_textedit_table_test.go
index 6ed5330..b53f9a1 100644
--- a/internal/lsp/compute_textedit_table_test.go
+++ b/internal/lsp/compute_textedit_table_test.go
@@ -15,16 +15,14 @@ func TestComputeTextEditAndFilter_Table(t *testing.T) {
{"params_at_close", true, "func add(a int)", Position{Line: 0, Character: len("func add(a int)")}, "b string"},
}
for _, c := range cases {
- te, filter := computeTextEditAndFilter(c.cleaned, c.inParams, c.current, CompletionParams{Position: c.pos})
+ te, _ := computeTextEditAndFilter(c.cleaned, c.inParams, c.current, CompletionParams{Position: c.pos})
if te == nil {
t.Fatalf("%s: expected edit", c.name)
}
if c.inParams && te.Range.Start.Character == 0 {
t.Fatalf("%s: expected param range (non-zero start)", c.name)
}
- if filter == "" && c.current != "" {
- // For ident_replace, filter may be non-empty; for params, it can be empty when replacing entire segment
- }
+
if te.NewText != c.cleaned {
t.Fatalf("%s: newText got %q want %q", c.name, te.NewText, c.cleaned)
}