Skip to content

Commit c4c42ae

Browse files
committed
Add Test_httpGet
1 parent 0141f62 commit c4c42ae

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

internal_test.go

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package ghtoc
2+
3+
import (
4+
"fmt"
5+
"net/http"
6+
"net/http/httptest"
7+
"testing"
8+
)
9+
10+
func Test_httpGet(t *testing.T) {
11+
expected := "dummy data"
12+
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
13+
_, err := fmt.Fprint(w, expected)
14+
if err != nil {
15+
println(err)
16+
}
17+
}))
18+
defer srv.Close()
19+
20+
body, _, err := httpGet(srv.URL)
21+
got := string(body)
22+
23+
if err != nil {
24+
t.Error("Should not be err", err)
25+
}
26+
if got != expected {
27+
t.Error("\nGot :", got, "\nWant:", expected)
28+
}
29+
}

0 commit comments

Comments
 (0)