diff options
Diffstat (limited to 'src/options_test.go')
| -rw-r--r-- | src/options_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/options_test.go b/src/options_test.go index 1f96f785..1e9ede4e 100644 --- a/src/options_test.go +++ b/src/options_test.go @@ -316,3 +316,15 @@ func TestColorSpec(t *testing.T) { t.Errorf("using default colors") } } + +func TestParseNilTheme(t *testing.T) { + var theme *curses.ColorTheme + newTheme := parseTheme(theme, "prompt:12") + if newTheme != nil { + t.Errorf("color is disabled. keep it that way.") + } + newTheme = parseTheme(theme, "prompt:12,dark,prompt:13") + if newTheme.Prompt != 13 { + t.Errorf("color should now be enabled and customized") + } +} |
