inital commit

This commit is contained in:
2026-05-25 22:27:18 +02:00
commit 965f9d6ad4
91 changed files with 28963 additions and 0 deletions

24
enums_test.go Normal file
View File

@@ -0,0 +1,24 @@
package fa
import "testing"
func TestParseRating(t *testing.T) {
cases := map[string]Rating{
"General": RatingGeneral,
"general": RatingGeneral,
"g": RatingGeneral,
" Mature": RatingMature,
"M": RatingMature,
"Adult": RatingAdult,
"a": RatingAdult,
"Explicit": RatingAdult,
"E": RatingAdult,
// Unknown values survive verbatim (trimmed).
"WhoKnows": Rating("WhoKnows"),
}
for in, want := range cases {
if got := ParseRating(in); got != want {
t.Errorf("ParseRating(%q) = %q; want %q", in, got, want)
}
}
}