diff options
Diffstat (limited to 'skate/slugify_test.go')
-rw-r--r-- | skate/slugify_test.go | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/skate/slugify_test.go b/skate/slugify_test.go new file mode 100644 index 0000000..adc5646 --- /dev/null +++ b/skate/slugify_test.go @@ -0,0 +1,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) + } + } +} |