better expression handling in lsp

This commit is contained in:
Martino Ferrari
2026-02-02 16:09:50 +01:00
parent bd845aa859
commit 12615aa6d2
2 changed files with 15 additions and 9 deletions

View File

@@ -352,12 +352,12 @@ package schema
t.Error("Expected @MyVar in suggestions for =")
}
// 2. Triggered by $
// "Field = $"
// 2. Triggered by @
// "Field = @"
lsp.Documents[uri] = `
#var MyVar: uint = 10
+App = {
Field = $
Field = @
}
`
params2 := lsp.CompletionParams{
@@ -366,7 +366,7 @@ package schema
}
list2 := lsp.HandleCompletion(params2)
if list2 == nil {
t.Fatal("Expected suggestions for $")
t.Fatal("Expected suggestions for @")
}
found = false
for _, item := range list2.Items {
@@ -376,7 +376,7 @@ package schema
}
}
if !found {
t.Error("Expected MyVar in suggestions for $")
t.Error("Expected MyVar in suggestions for @")
}
})
}