aboutsummaryrefslogtreecommitdiffstats
path: root/test/lspconfig_spec.lua
diff options
context:
space:
mode:
authorEmilio Ziniades <emilioziniades@protonmail.com>2023-11-18 09:40:13 +0200
committerGitHub <noreply@github.com>2023-11-18 15:40:13 +0800
commit7384e7149e79365c96dc623d9fa3444737776982 (patch)
treef1cf3d3370bac853772bbbbfcd42090cd219a59b /test/lspconfig_spec.lua
parentdocs: update server_configurations.md (diff)
downloadnvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.gz
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.bz2
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.lz
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.xz
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.tar.zst
nvim-lspconfig-7384e7149e79365c96dc623d9fa3444737776982.zip
fix: util.root_pattern prioritises pattern order (#2885)
* fix: util.root_pattern prioritises pattern order Instead of traversing the filesystem upwards once and returning the first match of all the patterns, it traverses the filesystem upwards once for each pattern. This means that the order of the patterns provided matters, and the highest priority patterns should be put first. Also updated corresponding tests. * docs: update util.root_pattern description
Diffstat (limited to 'test/lspconfig_spec.lua')
-rw-r--r--test/lspconfig_spec.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/lspconfig_spec.lua b/test/lspconfig_spec.lua
index aab4f4ba..36eca3bc 100644
--- a/test/lspconfig_spec.lua
+++ b/test/lspconfig_spec.lua
@@ -136,7 +136,7 @@ describe('lspconfig', function()
-- change the working directory to test directory
vim.api.nvim_command 'cd ./test/test_dir/a'
local cwd = vim.fn.getcwd()
- eq(true, cwd == lspconfig.util.root_pattern { 'root_marker.txt', 'a_marker.txt' }(cwd))
+ eq(true, cwd == lspconfig.util.root_pattern { 'a_marker.txt', 'root_marker.txt' }(cwd))
end)
it('resolves to root_marker.txt', function()