package naming import "testing" func TestFormatTemplate(t *testing.T) { got := FormatTemplate("{tracknumber:02}. {artist} - {title}{explicit}", map[string]string{ "tracknumber": "3", "artist": "Fleetwood Mac", "title": "Dreams", "explicit": "", }) if got != "03. Fleetwood Mac - Dreams" { t.Fatalf("got %q", got) } } func TestCleanName(t *testing.T) { got := CleanName(" Dreams/Live ", Config{RestrictCharacters: false, TruncateTo: 120}) if got != "Dreams_Live" { t.Fatalf("got %q", got) } }