mirror of
https://github.com/ThePrimeagen/harpoon.git
synced 2025-07-14 10:00:29 +00:00
26 lines
729 B
Lua
26 lines
729 B
Lua
local utils = require("harpoon2.test.utils")
|
|
|
|
local eq = assert.are.same
|
|
|
|
describe("harpoon", function()
|
|
before_each(utils.before_each(os.tmpname()))
|
|
|
|
it("open the ui without any items in the list", function()
|
|
local harpoon = require("harpoon2")
|
|
harpoon.ui:toggle_quick_menu(harpoon:list())
|
|
|
|
local bufnr = harpoon.ui.bufnr
|
|
local win_id = harpoon.ui.win_id
|
|
|
|
eq(vim.api.nvim_buf_is_valid(bufnr), true)
|
|
eq(vim.api.nvim_win_is_valid(win_id), true)
|
|
|
|
harpoon.ui:toggle_quick_menu()
|
|
|
|
eq(vim.api.nvim_buf_is_valid(bufnr), false)
|
|
eq(vim.api.nvim_win_is_valid(win_id), false)
|
|
eq(harpoon.ui.bufnr, nil)
|
|
eq(harpoon.ui.win_id, nil)
|
|
end)
|
|
end)
|