Ver Fonte

Make Close() on simpleReaderCloser actually close the reader

Signed-off-by: Doug Davis <dug@us.ibm.com>
Doug Davis há 9 anos atrás
pai
commit
b5265fe7ad
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      pkg/ioutils/readers_test.go

+ 5 - 2
pkg/ioutils/readers_test.go

@@ -129,13 +129,16 @@ func TestBufReaderCloseWithNonReaderCloser(t *testing.T) {
 }
 
 // implements io.ReadCloser
-type simpleReaderCloser struct{}
+type simpleReaderCloser struct {
+	err error
+}
 
 func (r *simpleReaderCloser) Read(p []byte) (n int, err error) {
-	return 0, nil
+	return 0, r.err
 }
 
 func (r *simpleReaderCloser) Close() error {
+	r.err = io.EOF
 	return nil
 }