Skip to content

Commit 5c80f19

Browse files
committed
add $ to test case on a segment with no corresponding env var
1 parent ed80631 commit 5c80f19

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

lua/diffview/tests/functional/pathlib_spec.lua

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,10 @@ describe("diffview.path", function()
140140
eq([[D:\foo\bar\baz]], pl:absolute([[\foo\bar\baz]], [[D:\lorem\ipsum]]))
141141

142142
eq([[\\wsl.localhost\foo\bar\baz]], pl:absolute([[bar\baz]], [[\\wsl.localhost\foo]]))
143-
eq([[\\wsl.localhost\foo\bar\baz]], pl:absolute([[\\wsl.localhost\foo\bar\baz]], [[\\wsl.localhost\foo]]))
143+
eq(
144+
[[\\wsl.localhost\foo\bar\baz]],
145+
pl:absolute([[\\wsl.localhost\foo\bar\baz]], [[\\wsl.localhost\foo]])
146+
)
144147

145148
eq([[\\.\foo\bar\baz]], pl:absolute([[bar\baz]], [[\\.\foo]]))
146149
eq([[\\.\foo\bar\baz]], pl:absolute([[\\.\foo\bar\baz]], [[\\.\foo]]))
@@ -241,14 +244,16 @@ describe("diffview.path", function()
241244
end)
242245

243246
after_each(function()
244-
for k, v in pairs(save_env) do vim.env[k] = v end
247+
for k, v in pairs(save_env) do
248+
vim.env[k] = v
249+
end
245250
end)
246251

247252
it("works", function()
248253
local pl = PathLib({ os = "unix" })
249254

250255
eq("/lorem/ipsum/dolor/foo", pl:expand("~/foo"))
251-
eq("foo/EXPANDED_FOO/EXPANDED_BAR/baz", pl:expand("foo/$VAR_FOO/$VAR_BAR/baz"))
256+
eq("foo/EXPANDED_FOO/EXPANDED_BAR/$baz", pl:expand("foo/$VAR_FOO/$VAR_BAR/$baz"))
252257
end)
253258
end)
254259

@@ -287,9 +292,9 @@ describe("diffview.path", function()
287292
it("works for URIs", function()
288293
local pl = PathLib({ os = "unix" })
289294

290-
eq([[test:///foo/bar/baz]], pl:join({ "test://", "/", "foo", "bar", "baz"}))
291-
eq([[test://foo/bar/baz]], pl:join({ "test://", "foo", "bar", "baz"}))
292-
eq([[test://foo/bar/baz]], pl:join({ "test://", "foo/", "//bar/", "baz"}))
295+
eq([[test:///foo/bar/baz]], pl:join({ "test://", "/", "foo", "bar", "baz" }))
296+
eq([[test://foo/bar/baz]], pl:join({ "test://", "foo", "bar", "baz" }))
297+
eq([[test://foo/bar/baz]], pl:join({ "test://", "foo/", "//bar/", "baz" }))
293298
end)
294299
end)
295300

0 commit comments

Comments
 (0)