diff --git a/tests/openingh_spec.lua b/tests/openingh_spec.lua index 3d91d8b..c80ab33 100644 --- a/tests/openingh_spec.lua +++ b/tests/openingh_spec.lua @@ -50,4 +50,13 @@ describe("openingh should open", function() local expected = "/README.md#L5-L10" assert.equal(expected, status:sub(-#expected)) end) + + it("file range using a keymap", function() + vim.cmd("e ./README.md") + vim.api.nvim_set_keymap("n", "ghf", ":OpenInGHFile ", {}) + vim.cmd("normal ghf") + local status = vim.g.OPENINGH_RESULT + local expected = "/README.md#L1" + assert.equal(expected, status:sub(-#expected)) + end) end)