INNER CODE UNIT · Go
mustLoadExternalTemplateFile
cweill/gotests · gotests_test.go:984
func mustLoadExternalTemplateFile(t *testing.T, file string) []byte {
buf, err := ioutil.ReadFile(file)
if err != nil {
t.Fatalf("loading external template file: %v", err)
}
return buf
}
func toSnakeCase(s string) string {
var res []rune
for _, r := range []rune(s) {
r = unicode.ToLower(r)
switch r {
case ' ', '.':
r = '_'
case ',', '\'', '{', '}':
continue