aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMarian <marian1amazing@gmail.com>2022-09-30 21:46:22 +0400
committerGitHub <noreply@github.com>2022-09-30 14:46:22 -0300
commitb9cf48f2c55a9f1bd60efd48060ca256f65146f8 (patch)
treef9d70f1b5dd84daaba9a8ee9d002248d378ca16b /tests
parentd2fdcdb1822264c256bf38a56efc1c3d4ecc337f (diff)
downloadgruvbox-b9cf48f2c55a9f1bd60efd48060ca256f65146f8.tar.gz
gruvbox-b9cf48f2c55a9f1bd60efd48060ca256f65146f8.tar.xz
Add palette overriding (#145)
Diffstat (limited to 'tests')
-rw-r--r--tests/gruvbox/gruvbox_spec.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/gruvbox/gruvbox_spec.lua b/tests/gruvbox/gruvbox_spec.lua
index 9338ab6..ed96742 100644
--- a/tests/gruvbox/gruvbox_spec.lua
+++ b/tests/gruvbox/gruvbox_spec.lua
@@ -15,6 +15,7 @@ describe("setup", function()
invert_tabline = false,
invert_intend_guides = false,
contrast = "",
+ palette_overrides = {},
overrides = {},
dim_inactive = false,
transparent_mode = false,
@@ -37,6 +38,7 @@ describe("setup", function()
invert_tabline = false,
invert_intend_guides = false,
contrast = "",
+ palette_overrides = {},
overrides = {},
dim_inactive = false,
transparent_mode = false,
@@ -118,4 +120,21 @@ describe("highlight overrides", function()
}
assert.are.same(values, { background = "#990000" })
end)
+
+ it("should override palette", function()
+ local config = {
+ palette_overrides = {
+ bright_green = "#990000",
+ },
+ }
+
+ gruvbox.setup(config)
+ gruvbox.load()
+
+ local group_id = vim.api.nvim_get_hl_id_by_name("Function")
+ local values = {
+ background = vim.fn.synIDattr(group_id, "bg", "gui"),
+ }
+ assert.are.same(values, { background = "#990000" })
+ end)
end)