优化
This commit is contained in:
@@ -3,10 +3,20 @@ package data
|
||||
import "testing"
|
||||
|
||||
func TestDefaultIgnoredAPIsIncludeSwagger(t *testing.T) {
|
||||
for _, api := range defaultIgnoredAPIs() {
|
||||
if api.Method == "GET" && api.Path == "/swagger/*any" {
|
||||
return
|
||||
wants := map[string]bool{
|
||||
"GET /swagger/*any": false,
|
||||
"GET /uploads/file/*filepath": false,
|
||||
"HEAD /uploads/file/*filepath": false,
|
||||
}
|
||||
for _, api := range defaultIgnoredAPIs("uploads/file") {
|
||||
key := api.Method + " " + api.Path
|
||||
if _, ok := wants[key]; ok {
|
||||
wants[key] = true
|
||||
}
|
||||
}
|
||||
for key, found := range wants {
|
||||
if !found {
|
||||
t.Fatalf("default ignored APIs do not include %s", key)
|
||||
}
|
||||
}
|
||||
t.Fatal("default ignored APIs do not include the Swagger handler")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user