summaryrefslogtreecommitdiff
path: root/mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua')
-rw-r--r--mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua52
1 files changed, 52 insertions, 0 deletions
diff --git a/mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua b/mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua
new file mode 100644
index 0000000..0732da2
--- /dev/null
+++ b/mut/neovim/pack/plugins/start/quicker.nvim/tests/opts_spec.lua
@@ -0,0 +1,52 @@
+local quicker = require("quicker")
+local test_util = require("tests.test_util")
+
+describe("opts", function()
+ after_each(function()
+ test_util.reset_editor()
+ end)
+
+ it("sets buffer opts", function()
+ quicker.setup({
+ opts = {
+ buflisted = true,
+ bufhidden = "wipe",
+ cindent = true,
+ },
+ })
+ vim.fn.setqflist({
+ {
+ bufnr = vim.fn.bufadd("README.md"),
+ text = "text",
+ lnum = 5,
+ valid = 1,
+ },
+ })
+ vim.cmd.copen()
+ assert.truthy(vim.bo.buflisted)
+ assert.equals("wipe", vim.bo.bufhidden)
+ assert.truthy(vim.bo.cindent)
+ end)
+
+ it("sets window opts", function()
+ quicker.setup({
+ opts = {
+ wrap = false,
+ number = true,
+ list = true,
+ },
+ })
+ vim.fn.setqflist({
+ {
+ bufnr = vim.fn.bufadd("README.md"),
+ text = "text",
+ lnum = 5,
+ valid = 1,
+ },
+ })
+ vim.cmd.copen()
+ assert.falsy(vim.wo.wrap)
+ assert.truthy(vim.wo.number)
+ assert.truthy(vim.wo.list)
+ end)
+end)