aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2026-03-17 09:27:15 +0100
committerChristian Clason <c.clason@uni-graz.at>2026-03-17 09:27:15 +0100
commitebef6a048e8a5c84addb2eaac1f7713175b39c47 (patch)
treee7ea242f85d782a454587005a02d971496dcab44
parenttest(indent): drop plenary.path (diff)
downloadnvim-treesitter-test/scandir.tar
nvim-treesitter-test/scandir.tar.gz
nvim-treesitter-test/scandir.tar.bz2
nvim-treesitter-test/scandir.tar.lz
nvim-treesitter-test/scandir.tar.xz
nvim-treesitter-test/scandir.tar.zst
nvim-treesitter-test/scandir.zip
test(indent): we have scan_dir at hometest/scandir
-rw-r--r--tests/indent/common.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/indent/common.lua b/tests/indent/common.lua
index a65aa8022..ccc126870 100644
--- a/tests/indent/common.lua
+++ b/tests/indent/common.lua
@@ -2,7 +2,6 @@ local M = {}
local assert = require('luassert')
local say = require('say')
-local scan_dir = require('plenary.scandir').scan_dir
M.XFAIL = 'xfail'
@@ -182,8 +181,13 @@ function Runner:whole_file(dirs, opts)
assert.is.same(1, vim.fn.isdirectory(dir))
return dir
end, dirs)
- local files = vim.iter(vim.tbl_map(scan_dir, dirs)):flatten():totable()
- for _, file in ipairs(files) do
+ local scandir = function(dir)
+ return vim.fs.find(function()
+ return true
+ end, { path = dir, limit = math.huge })
+ end
+ local files = vim.iter(dirs):map(scandir):flatten()
+ for _, file in files:enumerate() do
self.it(file, function()
M.indent_whole_file(file, self.buf_opts, vim.tbl_contains(expected_failures, file))
end)