package variables import "testing" type testSplitCapitalize struct { name string result string } var testSplitCapitalizeCases = []testSplitCapitalize{ {"loremIpsum", "Lorem ipsum"}, {"LoremIpsum", "Lorem ipsum"}, {"loremipsum", "Loremipsum"}, {"YouTube", "YouTube"}, {"GitHub", "GitHub"}, {"GooglePlus", "Google Plus"}, {"Facebook", "Facebook"}, } func TestSplitCapitalize(t *testing.T) { for _, pair := range testSplitCapitalizeCases { v := SplitCapitalize(pair.name) if v != pair.result { t.Error( "For", pair.name, "expected", pair.result, "got", v, ) } } }