25 lines
544 B
Go
25 lines
544 B
Go
package m3u8d
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestSetProxyFormat(t *testing.T) {
|
|
runOne := func(origin string, expectAfter string) {
|
|
after, _, errMsg := SetProxyFormat(origin)
|
|
if errMsg != "" {
|
|
panic(errMsg)
|
|
}
|
|
if after != expectAfter {
|
|
panic(after)
|
|
}
|
|
}
|
|
runOne("httP://127.0.0.1:1234", "http://127.0.0.1:1234")
|
|
runOne("127.0.0.1:1234", "http://127.0.0.1:1234")
|
|
runOne("socKs5://127.0.0.1:1080", "socks5://127.0.0.1:1080")
|
|
_, _, errMsg := SetProxyFormat("htt://123.com")
|
|
if errMsg == "" {
|
|
t.Fatal("TestSetProxyFormat")
|
|
}
|
|
}
|