Better tests (check that response match the structure) (#52)
Trailing zeros were removed from time in responses because of json marshaling features
This commit is contained in:
@@ -626,12 +626,14 @@ func TestNotificationServerErrors(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
continue
|
||||
}
|
||||
|
||||
gotJson, err := ioutil.ReadAll(httpResp.Body)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
continue
|
||||
}
|
||||
|
||||
expected := map[string]interface{}{}
|
||||
@@ -640,16 +642,19 @@ func TestNotificationServerErrors(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
continue
|
||||
}
|
||||
err = json.Unmarshal([]byte(testCase.response), &expected)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
continue
|
||||
}
|
||||
|
||||
if err := compare(expected, got); err != nil {
|
||||
t.Error(err)
|
||||
continue
|
||||
continue
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user