aboutsummaryrefslogtreecommitdiffstats
path: root/skate/slugify_test.go
blob: adc56462d1db66f58611827c2775952e55b61a39 (plain)
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)
		}
	}
}