Improves unit test coverage

This commit is contained in:
Manu Mtz-Almeida
2015-05-19 02:29:32 +02:00
parent 36fb71ff2f
commit 0cb52ccef7
3 changed files with 69 additions and 8 deletions
+18
View File
@@ -95,3 +95,21 @@ func TestResponseWriterWrite(t *testing.T) {
assert.Equal(t, testWritter.Body.String(), "hola adios")
assert.NoError(t, err)
}
func TestResponseWriterHijack(t *testing.T) {
testWritter := httptest.NewRecorder()
writer := &responseWriter{}
writer.reset(testWritter)
w := ResponseWriter(writer)
assert.Panics(t, func() {
w.Hijack()
})
assert.True(t, w.Written())
assert.Panics(t, func() {
w.CloseNotify()
})
w.Flush()
}