mirror of
https://github.com/neovim/neovim.git
synced 2025-12-11 09:02:40 +00:00
fix(vim.fs): root() should always return absolute path #36466
This commit is contained in:
@@ -432,6 +432,14 @@ describe('vim.fs', function()
|
||||
command('file lua://')
|
||||
eq(test_source_path, exec_lua([[return vim.fs.root(0, 'CMakePresets.json')]]))
|
||||
end)
|
||||
|
||||
it('returns an absolute path for an invalid filename', function()
|
||||
assert(n.fn.isabsolutepath(test_source_path) == 1)
|
||||
eq(
|
||||
t.fix_slashes(test_source_path),
|
||||
t.fix_slashes(exec_lua([[return vim.fs.root('file://asd', 'CMakePresets.json')]]))
|
||||
)
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('joinpath()', function()
|
||||
|
||||
Reference in New Issue
Block a user