aboutsummaryrefslogtreecommitdiff
path: root/test/functional/plugin/lsp_spec.lua
diff options
context:
space:
mode:
authorJon Huhn <nojnhuh@users.noreply.github.com>2023-05-09 11:12:54 -0500
committerGitHub <noreply@github.com>2023-05-09 18:12:54 +0200
commit075a72d5ff9d49b1e93c0253b54931ecdcf673f3 (patch)
tree9fba59ed88a81d2bbecd11a04fb214409ac47bc0 /test/functional/plugin/lsp_spec.lua
parent82bb7bbc481603d709df2b6d03918d15b81dac96 (diff)
downloadrneovim-075a72d5ff9d49b1e93c0253b54931ecdcf673f3.tar.gz
rneovim-075a72d5ff9d49b1e93c0253b54931ecdcf673f3.tar.bz2
rneovim-075a72d5ff9d49b1e93c0253b54931ecdcf673f3.zip
fix(lsp): fix relative patterns for `workspace/didChangeWatchedFiles` (#23548)
Diffstat (limited to 'test/functional/plugin/lsp_spec.lua')
-rw-r--r--test/functional/plugin/lsp_spec.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/functional/plugin/lsp_spec.lua b/test/functional/plugin/lsp_spec.lua
index 5ba0706208..fc7b2dafb8 100644
--- a/test/functional/plugin/lsp_spec.lua
+++ b/test/functional/plugin/lsp_spec.lua
@@ -3855,7 +3855,7 @@ describe('LSP', function()
end)
it('correctly registers and unregisters', function()
- local root_dir = 'some_dir'
+ local root_dir = '/some_dir'
exec_lua(create_server_definition)
local result = exec_lua([[
local root_dir = ...
@@ -4009,10 +4009,9 @@ describe('LSP', function()
local watchers = {}
local max_kind = protocol.WatchKind.Create + protocol.WatchKind.Change + protocol.WatchKind.Delete
for i = 0, max_kind do
- local j = i
table.insert(watchers, {
globPattern = {
- baseUri = vim.uri_from_fname('/dir'..tostring(i)),
+ baseUri = vim.uri_from_fname('/dir'),
pattern = 'watch'..tostring(i),
},
kind = i,
@@ -4031,7 +4030,7 @@ describe('LSP', function()
}, { client_id = client_id })
for i = 0, max_kind do
- local filename = 'watch'..tostring(i)
+ local filename = '/dir/watch' .. tostring(i)
send_event(filename, vim._watch.FileChangeType.Created)
send_event(filename, vim._watch.FileChangeType.Changed)
send_event(filename, vim._watch.FileChangeType.Deleted)
@@ -4045,7 +4044,8 @@ describe('LSP', function()
local function watched_uri(fname)
return exec_lua([[
- return vim.uri_from_fname(...)
+ local fname = ...
+ return vim.uri_from_fname('/dir/' .. fname)
]], fname)
end