优化结构

This commit is contained in:
Yvan
2026-08-28 18:22:16 +08:00
parent 8d290f2954
commit ac09f38940
6 changed files with 224 additions and 10 deletions
+12
View File
@@ -48,3 +48,15 @@ func TestServerReceivesAndSendsTextMessages(t *testing.T) {
t.Fatal("first message handler was overwritten")
}
}
func TestServerAllowsAnyOriginByDefault(t *testing.T) {
server := New(Config{})
defer server.Close()
request := httptest.NewRequest(http.MethodGet, "http://127.0.0.1:8000/ws", nil)
request.Host = "127.0.0.1:8000"
request.Header.Set("Origin", "http://evil.example")
if !server.Melody().Upgrader.CheckOrigin(request) {
t.Fatal("origin was rejected when allow_origins is empty")
}
}