github.com/10XDev/rclone@v1.52.3-0.20200626220027-16af9ab76b2a/lib/readers/error_test.go (about) 1 package readers 2 3 import ( 4 "testing" 5 6 "github.com/pkg/errors" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestErrorReader(t *testing.T) { 11 errRead := errors.New("boom") 12 r := ErrorReader{errRead} 13 14 buf := make([]byte, 16) 15 n, err := r.Read(buf) 16 assert.Equal(t, errRead, err) 17 assert.Equal(t, 0, n) 18 }