aboutsummaryrefslogtreecommitdiffstats
path: root/bug/label_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'bug/label_test.go')
-rw-r--r--bug/label_test.go77
1 files changed, 26 insertions, 51 deletions
diff --git a/bug/label_test.go b/bug/label_test.go
index d22f7337..2fb080c0 100644
--- a/bug/label_test.go
+++ b/bug/label_test.go
@@ -1,60 +1,35 @@
package bug
-import "testing"
-
-func TestLabelColorClassic(t *testing.T) {
- label := Label("test")
- color := label.Color()
- expected := Color{red: 244, green: 67, blue: 54}
-
- if color != expected {
- t.Errorf(
- "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
- color.red, color.green, color.blue,
- expected.red, expected.green, expected.blue,
- )
- }
+import (
+ "testing"
+
+ "github.com/stretchr/testify/require"
+)
+
+func TestLabelRGBColor(t *testing.T) {
+ color := Label("test").RGBColor()
+ expected := RGBColor{red: 255, green: 87, blue: 34}
+
+ require.Equal(t, expected, color)
}
-func TestLabelColorSimilar(t *testing.T) {
- label := Label("test1")
- color := label.Color()
- expected := Color{red: 121, green: 85, blue: 72}
-
- if color != expected {
- t.Errorf(
- "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
- color.red, color.green, color.blue,
- expected.red, expected.green, expected.blue,
- )
- }
+func TestLabelRGBColorSimilar(t *testing.T) {
+ color := Label("test1").RGBColor()
+ expected := RGBColor{red: 0, green: 188, blue: 212}
+
+ require.Equal(t, expected, color)
}
-func TestLabelColorReverse(t *testing.T) {
- label := Label("tset")
- color := label.Color()
- expected := Color{red: 158, green: 158, blue: 158}
-
- if color != expected {
- t.Errorf(
- "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
- color.red, color.green, color.blue,
- expected.red, expected.green, expected.blue,
- )
- }
+func TestLabelRGBColorReverse(t *testing.T) {
+ color := Label("tset").RGBColor()
+ expected := RGBColor{red: 233, green: 30, blue: 99}
+
+ require.Equal(t, expected, color)
}
-func TestLabelColorEqual(t *testing.T) {
- label1 := Label("test")
- color1 := label1.Color()
- label2 := Label("test")
- color2 := label2.Color()
-
- if color1 != color2 {
- t.Errorf(
- "(R=%d, G=%d, B=%d) should be equal to (R=%d, G=%d, B=%d).",
- color1.red, color1.green, color1.blue,
- color2.red, color2.green, color2.blue,
- )
- }
+func TestLabelRGBColorEqual(t *testing.T) {
+ color1 := Label("test").RGBColor()
+ color2 := Label("test").RGBColor()
+
+ require.Equal(t, color1, color2)
}