Release 1.2.0 Windows amd64 with Hysteria 2
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package hysteria2
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestNormalizeShareLink(t *testing.T) {
|
||||
got, remark, err := NormalizeShareLink("hy2://secret@example.com:443/?sni=example.com&insecure=1#EU")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if remark != "EU" {
|
||||
t.Fatalf("remark=%q", remark)
|
||||
}
|
||||
if !Detect(got) {
|
||||
t.Fatalf("not detected: %s", got)
|
||||
}
|
||||
host, port, err := HostPort(got)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if host != "example.com" || port != "443" {
|
||||
t.Fatalf("host=%q port=%q", host, port)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user