Files
greeneclipse 8580c996c3 Initial commit of Descrybe v2 without local scratch artifacts.
Drop one-shot tmp/axe scripts and agent i18n scratch so the Gitea tree is deployable.
2026-08-09 22:47:43 +02:00

24 lines
416 B
Go

package billing
import "testing"
func TestParseUsageRange(t *testing.T) {
t.Parallel()
cases := []struct {
in, want string
}{
{"", "30d"},
{"7d", "7d"},
{"30D", "30d"},
{" cycle ", "cycle"},
{"all", "all"},
{"week", "30d"},
{"90d", "30d"},
}
for _, c := range cases {
if got := ParseUsageRange(c.in); got != c.want {
t.Fatalf("ParseUsageRange(%q)=%q want %q", c.in, got, c.want)
}
}
}