diff --git a/tests/test_streams.py b/tests/test_streams.py
index <HASH>..<HASH> 100644
--- a/tests/test_streams.py
+++ b/tests/test_streams.py
@@ -553,6 +553,7 @@ class TestStreamReader(unittest.TestCase):
         def cb():
             stream.feed_data(b'chunk1')
             stream.feed_data(b'chunk2')
+            stream.feed_eof()
         self.loop.call_soon(cb)
 
         data = self.loop.run_until_complete(stream.readone())
@@ -561,6 +562,9 @@ class TestStreamReader(unittest.TestCase):
         data = self.loop.run_until_complete(stream.readone())
         self.assertEqual(b'chunk2', data)
 
+        data = self.loop.run_until_complete(stream.read())
+        self.assertEqual(b'', data)
+
     def test___repr__(self):
         stream = self._make_one()
         self.assertEqual("<StreamReader>", repr(stream))
Add eof test to readone test