diff options
Diffstat (limited to 'timetask/http_test.go')
-rw-r--r-- | timetask/http_test.go | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/timetask/http_test.go b/timetask/http_test.go index e3dad9d..4fe44fe 100644 --- a/timetask/http_test.go +++ b/timetask/http_test.go @@ -3,6 +3,7 @@ package timetask import ( "flag" "io/ioutil" + "strings" "testing" ) @@ -16,9 +17,18 @@ func init() { } func TestLogin(t *testing.T) { - response, _ := Login(username, password) + response, err := Login(username, password) + if err != nil { + t.Fatal(err) + } + defer response.Body.Close() - body, _ := ioutil.ReadAll(response.Body) - t.Log(response) - t.Logf("%s", body) + body, err := ioutil.ReadAll(response.Body) + if err != nil { + t.Fatal(err) + } + + if !strings.Contains(string(body), "<title>Home :: af83</title>") { + t.Error("Login failed, got ", body) + } } |