hr := http.HandlerFunc(h.deleteSecretHandler)
hr.ServeHTTP(rr, req)
- if rr.Code != http.StatusOK {
+ if rr.Code != http.StatusNoContent {
t.Errorf("Expected statusCreated return code. Got: %v", rr.Code)
}
}
t.Errorf("Expected statusCreated return code. Got: %v", rr.Code)
}
- expected := []string{"testsecret1", "testsecret2"}
+ var expected = struct {
+ SecretNames []string `json:"secretnames"`
+ }{
+ []string{"testsecret1", "testsecret2"},
+ }
+
+ var got struct {
+ SecretNames []string `json:"secretnames"`
+ }
- var got []string
json.NewDecoder(rr.Body).Decode(&got)
if reflect.DeepEqual(expected, got) == false {