chore: sync local updates

This commit is contained in:
2026-05-16 19:03:32 +08:00
parent 360a5f15b9
commit aff88ba97d
47 changed files with 3651 additions and 12175 deletions

View File

@@ -0,0 +1,24 @@
package utils
import "testing"
func TestIsIntranetURL(t *testing.T) {
cases := []struct {
raw string
want bool
}{
{"http://10.0.0.233:8080/path", true},
{"https://192.168.1.1/", true},
{"http://127.0.0.1:3000", true},
{"http://[fd00::1]/", true},
{"https://1.1.1.1/", false},
{"https://example.com/", false},
{"http://nas.local:8080", false},
}
for _, tc := range cases {
got := IsIntranetURL(tc.raw)
if got != tc.want {
t.Fatalf("%q: got %v want %v", tc.raw, got, tc.want)
}
}
}