error_test.go 289 B

12345678910111213141516171819
  1. package readers
  2. import (
  3. "errors"
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. )
  7. func TestErrorReader(t *testing.T) {
  8. errRead := errors.New("boom")
  9. r := ErrorReader{errRead}
  10. buf := make([]byte, 16)
  11. n, err := r.Read(buf)
  12. assert.Equal(t, errRead, err)
  13. assert.Equal(t, 0, n)
  14. }