summaryrefslogtreecommitdiffstats
path: root/colorschemes
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2020-02-20 13:05:28 -0600
committerSean E. Russell <ser@ser1.net>2020-02-20 13:05:28 -0600
commit82add48e51da2b443b70b8521815bfbf6333587f (patch)
treee32743b48570ed9345dddb4fa6d90cf1497bb5a5 /colorschemes
parent5f37965467eb89f6d7e2cb83fe20ed1de25ab9a7 (diff)
Fixes #57. Also renames files that came with a pull request such that they follow golang file naming conventions (underscores rather than dashes), mainly for consistency.
Diffstat (limited to 'colorschemes')
-rw-r--r--colorschemes/default_dark.go2
-rw-r--r--colorschemes/registry_test.go20
-rw-r--r--colorschemes/solarized16_dark.go (renamed from colorschemes/solarized16-dark.go)2
-rw-r--r--colorschemes/solarized16_light.go (renamed from colorschemes/solarized16-light.go)2
4 files changed, 23 insertions, 3 deletions
diff --git a/colorschemes/default_dark.go b/colorschemes/default_dark.go
index 7ddb5f7..849f85b 100644
--- a/colorschemes/default_dark.go
+++ b/colorschemes/default_dark.go
@@ -1,7 +1,7 @@
package colorschemes
func init() {
- register("defaultdark", Colorscheme{
+ register("default-dark", Colorscheme{
Fg: 235,
Bg: -1,
diff --git a/colorschemes/registry_test.go b/colorschemes/registry_test.go
new file mode 100644
index 0000000..e4216ab
--- /dev/null
+++ b/colorschemes/registry_test.go
@@ -0,0 +1,20 @@
+package colorschemes
+
+import (
+ "reflect"
+ "testing"
+)
+
+func TestColorRegistry(t *testing.T) {
+ colors := []string{"default", "default-dark", "solarized", "solarized16-dark", "solarized16-light", "monokai", "vice"}
+ zeroCS := Colorscheme{}
+ for _, cn := range colors {
+ c, e := FromName("", cn)
+ if e != nil {
+ t.Errorf("unexpected error fetching built-in color %s: %s", cn, e)
+ }
+ if reflect.DeepEqual(c, zeroCS) {
+ t.Error("expected a colorscheme, but got back a zero value.")
+ }
+ }
+}
diff --git a/colorschemes/solarized16-dark.go b/colorschemes/solarized16_dark.go
index 202dbab..354991b 100644
--- a/colorschemes/solarized16-dark.go
+++ b/colorschemes/solarized16_dark.go
@@ -3,7 +3,7 @@ package colorschemes
// This scheme assumes the terminal already uses Solarized. Only DiskBar is
// different between dark/light.
func init() {
- register("solarized16dark", Colorscheme{
+ register("solarized16-dark", Colorscheme{
Fg: -1,
Bg: -1,
diff --git a/colorschemes/solarized16-light.go b/colorschemes/solarized16_light.go
index 351fe4e..0fae397 100644
--- a/colorschemes/solarized16-light.go
+++ b/colorschemes/solarized16_light.go
@@ -3,7 +3,7 @@ package colorschemes
// This scheme assumes the terminal already uses Solarized. Only DiskBar is
// different between dark/light.
func init() {
- register("solarized16light", Colorscheme{
+ register("solarized16-light", Colorscheme{
Fg: -1,
Bg: -1,