Files
web_huangguo_web/app/service/playletser/rank_view_test.go
T
fish03andClaude Opus 5.5 bef9f8b4ed Initial commit
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 14:43:16 +07:00

24 lines
586 B
Go

package playletser
import "testing"
func TestRankCanonicalPath(t *testing.T) {
tests := []struct {
name string
q RankQuery
want string
}{
{name: "default", q: RankQuery{}, want: "/rank/"},
{name: "new", q: RankQuery{SortOrder: rankSortNew}, want: "/rank/2/"},
{name: "paged", q: RankQuery{SortOrder: rankSortBinge, PageNum: 3}, want: "/rank/3/page/3/"},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if got := RankCanonicalPath(tt.q); got != tt.want {
t.Fatalf("RankCanonicalPath(%#v) = %q, want %q", tt.q, got, tt.want)
}
})
}
}