summaryrefslogtreecommitdiff
path: root/internal/lsp/completion_helpers_more_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/lsp/completion_helpers_more_test.go')
-rw-r--r--internal/lsp/completion_helpers_more_test.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/internal/lsp/completion_helpers_more_test.go b/internal/lsp/completion_helpers_more_test.go
index 79d2523..9e4cdac 100644
--- a/internal/lsp/completion_helpers_more_test.go
+++ b/internal/lsp/completion_helpers_more_test.go
@@ -26,10 +26,10 @@ func TestShouldSuppressForChatTriggerEOL(t *testing.T) {
s := newTestServer()
p := CompletionParams{TextDocument: TextDocumentIdentifier{URI: "file:///x"}, Position: Position{Line: 0, Character: 10}}
line := "say hi;>"
- if !s.shouldSuppressForChatTriggerEOL(line, p) {
+ if !s.completion.shouldSuppressForChatTriggerEOL(line, p) {
t.Fatalf("expected suppression when ;> at EOL")
}
- if s.shouldSuppressForChatTriggerEOL("plain>", p) {
+ if s.completion.shouldSuppressForChatTriggerEOL("plain>", p) {
t.Fatalf("should not suppress for plain >")
}
}
@@ -37,15 +37,15 @@ func TestShouldSuppressForChatTriggerEOL(t *testing.T) {
func TestPrefixHeuristicAllows(t *testing.T) {
s := newTestServer()
// inline prompt allows zero prefix
- if !s.prefixHeuristicAllows(true, "", CompletionParams{Position: Position{Line: 0, Character: 0}}, false) {
+ if !s.completion.prefixHeuristicAllows(true, "", CompletionParams{Position: Position{Line: 0, Character: 0}}, false) {
t.Fatalf("inline prompt should allow")
}
// structural triggers like '.' allow without prefix
- if !s.prefixHeuristicAllows(false, "fmt.", CompletionParams{Position: Position{Line: 0, Character: 4}}, false) {
+ if !s.completion.prefixHeuristicAllows(false, "fmt.", CompletionParams{Position: Position{Line: 0, Character: 4}}, false) {
t.Fatalf("dot trigger should allow")
}
// otherwise need at least minimal prefix (default min=1)
- if s.prefixHeuristicAllows(false, " ", CompletionParams{Position: Position{Line: 0, Character: 0}}, false) {
+ if s.completion.prefixHeuristicAllows(false, " ", CompletionParams{Position: Position{Line: 0, Character: 0}}, false) {
t.Fatalf("should not allow with no prefix")
}
}