diff --git a/render/render_test.go b/render/render_test.go index 530e222a..2b5b5a80 100644 --- a/render/render_test.go +++ b/render/render_test.go @@ -15,6 +15,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/ugorji/go/codec" + + "github.com/gin-gonic/gin" ) // TODO unit tests @@ -128,30 +130,6 @@ func TestRenderSecureJSONFail(t *testing.T) { assert.Error(t, err) } -type xmlmap map[string]interface{} - -// Allows type H to be used with xml.Marshal -func (h xmlmap) MarshalXML(e *xml.Encoder, start xml.StartElement) error { - start.Name = xml.Name{ - Space: "", - Local: "map", - } - if err := e.EncodeToken(start); err != nil { - return err - } - for key, value := range h { - elem := xml.StartElement{ - Name: xml.Name{Space: "", Local: key}, - Attr: []xml.Attr{}, - } - if err := e.EncodeElement(value, elem); err != nil { - return err - } - } - - return e.EncodeToken(xml.EndElement{Name: start.Name}) -} - func TestRenderYAML(t *testing.T) { w := httptest.NewRecorder() data := ` @@ -184,7 +162,7 @@ func TestRenderYAMLFail(t *testing.T) { func TestRenderXML(t *testing.T) { w := httptest.NewRecorder() - data := xmlmap{ + data := gin.H{ "foo": "bar", }