Drop one-shot tmp/axe scripts and agent i18n scratch so the Gitea tree is deployable.
24 lines
416 B
Go
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)
|
|
}
|
|
}
|
|
}
|