Browse Source

Checking jsonDecoder error

Piotr Czajkowski 3 years ago
parent
commit
16e055a038
2 changed files with 8 additions and 2 deletions
  1. 4 1
      app.go
  2. 4 1
      search_test.go

+ 4 - 1
app.go

@@ -71,7 +71,10 @@ func (app *Application) login() (bool, error) {
 		return false, fmt.Errorf("Error logging in: %s", resp.Status)
 	}
 
-	jsonDecoder(resp.Body, &app)
+	err = jsonDecoder(resp.Body, &app)
+	if err != nil {
+		return false, fmt.Errorf("Error decoding login details: %s", err)
+	}
 
 	app.AuthString = "?authToken=" + app.AccessToken
 	log.Println(app.AuthString, resp.Status)

+ 4 - 1
search_test.go

@@ -53,7 +53,10 @@ func TestSearch(t *testing.T) {
 	defer tmsJSON.Close()
 
 	var tms []TM
-	jsonDecoder(tmsJSON, &tms)
+	err = jsonDecoder(tmsJSON, &tms)
+	if err != nil {
+		t.Fatalf("Error decoding tms: %s", err)
+	}
 
 	searchResults := app.search(tms, "something")
 	if searchResults.TotalResults != 4 {