diff --git a/tests/test_daq.py b/tests/test_daq.py
index f5b0e2ec23631738a55fb0c4863f8b4f4f71757e..c9c071251873f8bb966f24cd62034807fbf10ae9 100644
--- a/tests/test_daq.py
+++ b/tests/test_daq.py
@@ -2,7 +2,7 @@ import os
 import re
 import unittest
 
-from km3io.daq import DAQReader, get_rate
+from km3io.daq import DAQReader, get_rate, get_fifo_status
 
 SAMPLES_DIR = os.path.join(os.path.dirname(__file__), "samples")
 
@@ -175,6 +175,13 @@ class TestSummaryslices(unittest.TestCase):
     def test_rates(self):
         assert 3 == len(self.ss.rates)
 
+    def test_fifo(self):
+        s = self.ss.slices[0]
+        dct_fifo_stat = {808981510: True, 808981523: False, 808981672: False, 808974773: False}
+        for dom_id, fifo_status in dct_fifo_stat.items():
+            frame = s[s.dom_id == dom_id]
+            assert get_fifo_status(frame.fifo[0]) == fifo_status
+
 
 class TestGetReate(unittest.TestCase):
     def test_zero(self):
@@ -187,4 +194,4 @@ class TestGetReate(unittest.TestCase):
 
     def test_vectorized_input(self):
         self.assertListEqual([2054], list(get_rate([1])))
-        self.assertListEqual([2054, 2111, 2169], list(get_rate([1,2,3])))
+        self.assertListEqual([2054, 2111, 2169], list(get_rate([1, 2, 3])))