]> Sergey Matveev's repositories - btrtrc.git/blobdiff - tracker/tracker_test.go
Drop support for go 1.20
[btrtrc.git] / tracker / tracker_test.go
index bf397e9d0af90231594a637b7be08a1e94b9c5a5..998248d516dd1245a0962755ec5eaaec1bf15f70 100644 (file)
@@ -1,28 +1,13 @@
 package tracker
 
 import (
-       "crypto/tls"
-       "net"
-       "net/http"
        "testing"
-       "time"
-)
 
-var defaultClient = &http.Client{
-       Timeout: time.Second * 15,
-       Transport: &http.Transport{
-               Dial: (&net.Dialer{
-                       Timeout: 15 * time.Second,
-               }).Dial,
-               TLSHandshakeTimeout: 15 * time.Second,
-               TLSClientConfig:     &tls.Config{InsecureSkipVerify: true},
-       },
-}
+       "github.com/stretchr/testify/require"
+)
 
 func TestUnsupportedTrackerScheme(t *testing.T) {
        t.Parallel()
-       _, err := Announce(defaultClient, "lol://tracker.openbittorrent.com:80/announce", nil)
-       if err != ErrBadScheme {
-               t.Fatal(err)
-       }
+       _, err := Announce{TrackerUrl: "lol://tracker.openbittorrent.com:80/announce"}.Do()
+       require.Equal(t, ErrBadScheme, err)
 }