// Package routers 测试受鉴权上传端点的路由注册。 // 版本:v1.0.0 package routers import ( "net/http" "testing" "github.com/gin-gonic/gin" ) // TestUploadRoutesExposeDedicatedAvatarEndpoint 验证专用头像上传路由已注册且不改变原文件上传路由。 func TestUploadRoutesExposeDedicatedAvatarEndpoint(t *testing.T) { engine := gin.New() registerUploadRoute("heqi", engine) routes := make(map[string]map[string]bool) for _, route := range engine.Routes() { if routes[route.Path] == nil { routes[route.Path] = make(map[string]bool) } routes[route.Path][route.Method] = true } assertRouteMethods(t, routes, "/upload/file", http.MethodPost) assertRouteMethods(t, routes, "/upload/avatar", http.MethodPost) }