allow writing primitives to static buffers

This commit is contained in:
aler9
2022-05-11 14:52:20 +02:00
parent ee6d7a87a3
commit c1b10a80be
19 changed files with 662 additions and 786 deletions

View File

@@ -178,9 +178,9 @@ func TestResponseReadErrors(t *testing.T) {
func TestResponseWrite(t *testing.T) {
for _, c := range casesResponse {
t.Run(c.name, func(t *testing.T) {
var buf bytes.Buffer
c.res.Write(&buf)
require.Equal(t, c.byts, buf.Bytes())
buf, err := c.res.Write()
require.NoError(t, err)
require.Equal(t, c.byts, buf)
})
}
}
@@ -207,9 +207,9 @@ func TestResponseWriteAutoFillStatus(t *testing.T) {
"\r\n",
)
var buf bytes.Buffer
res.Write(&buf)
require.Equal(t, byts, buf.Bytes())
buf, err := res.Write()
require.NoError(t, err)
require.Equal(t, byts, buf)
}
func TestResponseReadIgnoreFrames(t *testing.T) {