Skip to content

Commit

Permalink
test: add case for completion out of range
Browse files Browse the repository at this point in the history
  • Loading branch information
tbruyelle committed Jul 3, 2024
1 parent 144ee4a commit 41f5a0c
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions cmd/gnols/testdata/document_completion_error_out_of_range.txtar
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Init phase
lsp initialize input/initialize.json
lsp initialized input/initialized.json
lsp workspace/didChangeConfiguration input/didChangeConfiguration.json
lsp textDocument/didOpen input/didOpen_x.json

lsp textDocument/completion input/completion.json
cmpenv output/completion.json expected/completion.json
-- x.gno --
package foo
-- input/initialize.json --
{
"rootUri": "file://$WORK"
}
-- input/initialized.json --
{}
-- input/didChangeConfiguration.json --
{
"settings": {
"gno": "$GOBIN/gno",
"gopls": "$GOBIN/gopls",
"root": "$GNOPATH",
"precompileOnSave": true,
"buildOnSave": true
}
}
-- input/didOpen_x.json --
{
"textDocument": {
"uri":"file://$WORK/x.gno",
"text":"${FILE_x.gno}"
}
}
-- input/completion.json --
{
"textDocument": {
"uri":"file://$WORK/x.gno"
},
"position": {
"character": 9,
"line": 3
}
}
-- expected/completion.json --
{
"error": {
"code": 0,
"message": "line out of range"
}
}

0 comments on commit 41f5a0c

Please sign in to comment.