Files
minstrel/internal/release/version_test.go
T
bvandeusenandClaude Opus 5.5 d191a28217 docs: server comments say what the code does, not how it came to be (#6277)
Comment blocks in cmd/minstrel and 30 smaller internal packages, rewritten
to rule 32's standard with each citation read in context: task, milestone
and rule ids go, and so do the stories they were attached to ("used to",
"Before #N", measurements from one install, quotes, pointers to Fabled
Librarian's records and to docs/superpowers files that are not in the
repo). Where a story wrapped a real constraint, the constraint stays as a
present-tense fact.

Comments that had gone stale are corrected:
- taste.Config: the tuned values are overlaid by internal/recsettings;
  it is no longer "a later follow-up".
- StorageConfig: the data dir holds art, caches and the stream secret,
  not only playlist covers.
- the Subsonic album list and getUser comments describe what they do
  today rather than a milestone that would change it.

Checked: the non-comment token stream of every changed file matches
HEAD, and gofmt -l is empty.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 12:15:05 -04:00

33 lines
1.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package release
import "testing"
func TestVersionInTitle(t *testing.T) {
for title, want := range map[string]string{
// Groups MusicBrainz types as plain Singles, named by their title.
"Common People (Recorded For BBC Radio 1)": "Live",
"Welcome to the Black Parade (Steve Aoki remix)": "Remix",
"The Five of Us Are Dying (Rough mix)": "Demo",
"I'm Not Okay (I Promise) [outtake version 2]": "Demo",
"Na Na Na (live from Sessions@AOL)": "Live",
"Song - Live at Wembley": "Live",
"Song – Club Mix": "Remix",
"Helena (Acoustic)": "",
"Teenagers (a cappella)": "",
"Hybrid Theory (20th Anniversary Edition)": "none",
"Live Through This": "none",
"Live Forever": "none",
"The Black Parade": "none",
"Warped Tour ’05: Bootleg Series (live at Warped Tour": "Live", // unclosed
} {
v, ok := VersionInTitle(title)
got := v.Typ
if !ok {
got = "none"
}
if got != want {
t.Errorf("VersionInTitle(%q) = %q (%q), want %q", title, got, v.Word, want)
}
}
}