1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package skate import "testing" func TestSlugifyString(t *testing.T) { var cases = []struct { s string result string }{ {"", ""}, {" ", ""}, {" Optimize everything", "optimize everything"}, {"ABCü~", "abc"}, } for _, c := range cases { got := slugifyString(c.s) if got != c.result { t.Errorf("slugifyString: '%v', want '%v', got '%v'", c.s, c.result, got) } } }