label_test.go

 1package bug
 2
 3import (
 4	"testing"
 5
 6	"github.com/stretchr/testify/require"
 7)
 8
 9func TestLabelRGBColor(t *testing.T) {
10	color := Label("test").RGBColor()
11	expected := RGBColor{red: 255, green: 87, blue: 34}
12
13	require.Equal(t, expected, color)
14}
15
16func TestLabelRGBColorSimilar(t *testing.T) {
17	color := Label("test1").RGBColor()
18	expected := RGBColor{red: 0, green: 188, blue: 212}
19
20	require.Equal(t, expected, color)
21}
22
23func TestLabelRGBColorReverse(t *testing.T) {
24	color := Label("tset").RGBColor()
25	expected := RGBColor{red: 233, green: 30, blue: 99}
26
27	require.Equal(t, expected, color)
28}
29
30func TestLabelRGBColorEqual(t *testing.T) {
31	color1 := Label("test").RGBColor()
32	color2 := Label("test").RGBColor()
33
34	require.Equal(t, color1, color2)
35}