Files

24 lines
416 B
Go
Raw Permalink Normal View History

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)
}
}
}