package main import ( "fmt" "gopkg.in/urfave/cli.v2" "reflect" "testing" ) func TestPrefix(t *testing.T) { input := random(10) value := fmt.Sprint(yellow.bold("["), "REALIZE", yellow.bold("]"), " : ", input) result := prefix(input) if result == "" { t.Fatal("Expected a string") } if result != value { t.Fatal("Expected", value, "Instead", result) } } func TestBefore(t *testing.T) { context := cli.Context{} if err := before(&context); err != nil { t.Fatal(err) } } func TestNew(t *testing.T) { r := new() if reflect.TypeOf(r).String() != "main.realize" { t.Error("Expected a realize struct") } }