Merge pull request #249 from picatz/test-core-swag

add simple tests for core swag color functions
This commit is contained in:
Simone Margaritelli 2018-05-01 11:59:35 +02:00 committed by GitHub
commit fe7fb2e752
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

59
core/swag_test.go Normal file
View file

@ -0,0 +1,59 @@
package core
import "testing"
func TestW(t *testing.T) {
exp := "<3\033[0m"
got := W("<", "3")
if got != exp {
t.Fatalf("expected '%s', got '%s'", exp, got)
}
}
func TestBold(t *testing.T) {
exp := "\033[1mgohpers\033[0m"
got := Bold("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}
func TestDim(t *testing.T) {
exp := "\033[2mgohpers\033[0m"
got := Dim("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}
func TestRed(t *testing.T) {
exp := "\033[31mgohpers\033[0m"
got := Red("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}
func TestGreen(t *testing.T) {
exp := "\033[32mgohpers\033[0m"
got := Green("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}
func TestBlue(t *testing.T) {
exp := "\033[34mgohpers\033[0m"
got := Blue("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}
func TestYellow(t *testing.T) {
exp := "\033[33mgohpers\033[0m"
got := Yellow("gohpers")
if got != exp {
t.Fatalf("expected path '%s', got '%s'", exp, got)
}
}