Added tests for opening a range

This commit is contained in:
Laurent Vauthrin 2023-03-21 12:55:43 -04:00
parent 9a3fd56ea9
commit 9c50907ab1

View file

@ -34,9 +34,20 @@ describe("openingh should open", function()
it("file on :OpenInGHFile", function() it("file on :OpenInGHFile", function()
vim.cmd("e ./README.md") vim.cmd("e ./README.md")
vim.api.nvim_win_set_cursor(0, { 3, 0 })
vim.cmd("OpenInGHFile") vim.cmd("OpenInGHFile")
local status = vim.g.OPENINGH_RESULT local status = vim.g.OPENINGH_RESULT
assert.truthy(status) local expected = "/blob/main/README.md#L3"
assert.equal(expected, status:sub(-#expected))
end)
it("file range on :'<,'>OpenInGHFile", function()
vim.cmd("e ./README.md")
vim.api.nvim_buf_set_mark(0, "<", 5, 0, {})
vim.api.nvim_buf_set_mark(0, ">", 10, 0, {})
vim.cmd("'<,'>OpenInGHFile")
local status = vim.g.OPENINGH_RESULT
local expected = "/blob/main/README.md#L5-L10"
assert.equal(expected, status:sub(-#expected))
end) end)
end) end)