diff --git a/tests/test_series.py b/tests/test_series.py
index 9759b4a657d731f20bf4161290120bed403143d9..961eb6bb1dc162c0561a14f23ea483ef0c6f4a86 100644
--- a/tests/test_series.py
+++ b/tests/test_series.py
@@ -4,6 +4,18 @@ import unittest
 
 class TestSeries(unittest.TestCase):
 
+    def test_trim_multiple_chunks(self):
+        from tempsdb.series import create_series, TimeSeries
+        series = create_series('test7', 'test7', 10, 4096)
+
+        for i in range(0, 16000):
+            series.append(i, b'\x00'*10)
+
+        series.trim(8000)
+        with series.iterate_range(0, 17000) as it:
+            for ts, v in it:
+                self.assertNotEqual(ts, 0)
+
     def test_write_series_append_after_close(self):
         from tempsdb.series import create_series, TimeSeries
         series = create_series('test6', 'test6', 10, 4096)