Validate keybindings

This commit is contained in:
Stefan Haller 2025-02-16 16:18:57 +01:00
parent 130801dbf6
commit f3791e6ab6
3 changed files with 75 additions and 0 deletions

View file

@ -29,6 +29,19 @@ func TestUserConfigValidate_enums(t *testing.T) {
{value: "invalid_value", valid: false},
},
},
{
name: "Keybindings",
setup: func(config *UserConfig, value string) {
config.Keybinding.Universal.Quit = value
},
testCases: []testCase{
{value: "", valid: true},
{value: "<disabled>", valid: true},
{value: "q", valid: true},
{value: "<c-c>", valid: true},
{value: "invalid_value", valid: false},
},
},
}
for _, s := range scenarios {