Encode/decode working everywhere now.

This commit is contained in:
Daniel Smith
2014-06-20 16:50:56 -07:00
parent 14361e336a
commit 41534c1cc5
14 changed files with 98 additions and 104 deletions

View File

@@ -42,13 +42,13 @@ func expectNoError(t *testing.T, err error) {
}
type Simple struct {
JSONBase api.JSONBase `json:",inline"`
Name string
api.JSONBase `yaml:",inline" json:",inline"`
Name string `yaml:"name,omitempty" json:"name,omitempty"`
}
type SimpleList struct {
JSONBase api.JSONBase `json:",inline"`
Items []Simple
api.JSONBase `yaml:",inline" json:",inline"`
Items []Simple `yaml:"items,omitempty" json:"items,omitempty"`
}
type SimpleRESTStorage struct {
@@ -155,6 +155,7 @@ func TestNonEmptyList(t *testing.T) {
var listOut SimpleList
body, err := extractBody(resp, &listOut)
expectNoError(t, err)
if len(listOut.Items) != 1 {
t.Errorf("Unexpected response: %#v", listOut)
return