mirror of
https://github.com/ergochat/ergo.git
synced 2025-01-21 09:44:21 +01:00
22 lines
416 B
Go
22 lines
416 B
Go
package webpush
|
|
|
|
import (
|
|
"errors"
|
|
"testing"
|
|
)
|
|
|
|
func TestExternalOnlyHTTPClient(t *testing.T) {
|
|
client := makeExternalOnlyClient()
|
|
|
|
for _, url := range []string{
|
|
"https://127.0.0.2/test",
|
|
"https://127.0.0.2:8201",
|
|
"https://127.0.0.2:8201/asdf",
|
|
} {
|
|
_, err := client.Get(url)
|
|
if err == nil || !errors.Is(err, errInternalIP) {
|
|
t.Errorf("%s was not forbidden as expected (got %v)", url, err)
|
|
}
|
|
}
|
|
}
|