mirror of
https://github.com/zoriya/telescope.nvim.git
synced 2026-06-01 10:35:35 +00:00
test: add tests for resume picker: select_pos
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
-- Just skip on mac, it has flaky CI for some reason
|
||||
if vim.fn.has "mac" == 1 or require("telescope.utils").iswin then
|
||||
return
|
||||
end
|
||||
|
||||
local tester = require "telescope.testharness"
|
||||
|
||||
describe("builtin.resume", function()
|
||||
it("should select and open the file", function()
|
||||
tester.run_file "resume__select_pos"
|
||||
end)
|
||||
end)
|
||||
@@ -0,0 +1,38 @@
|
||||
local helper = require "telescope.testharness.helpers"
|
||||
local runner = require "telescope.testharness.runner"
|
||||
|
||||
runner.picker("find_files", ".md", {
|
||||
post_close = {
|
||||
{ "README.md", helper.get_file },
|
||||
},
|
||||
})
|
||||
|
||||
runner.picker("resume", "", {
|
||||
post_close = {
|
||||
{ "developers.md", helper.get_file },
|
||||
},
|
||||
}, { select_pos = 1 })
|
||||
|
||||
runner.picker("resume", "", {
|
||||
post_close = {
|
||||
{ "CONTRIBUTING.md", helper.get_file },
|
||||
},
|
||||
}, { select_pos = 1 })
|
||||
|
||||
runner.picker("resume", "", {
|
||||
post_close = {
|
||||
{ "developers.md", helper.get_file },
|
||||
},
|
||||
}, { select_pos = -1 })
|
||||
|
||||
runner.picker("resume", "", {
|
||||
post_close = {
|
||||
{ "README.md", helper.get_file },
|
||||
},
|
||||
}, { select_pos = -1 })
|
||||
|
||||
runner.picker("resume", "", {
|
||||
post_close = {
|
||||
{ "CONTRIBUTING.md", helper.get_file },
|
||||
},
|
||||
}, { select_pos = 2 })
|
||||
Reference in New Issue
Block a user