diff --git a/tests/unit/test_layer.py b/tests/unit/test_layer.py
index 7308191eec9d58e217a7a61c02dc28edd54ff8f4..8d5aff89bddaee8701292f71d0dcb6f2f58472c5 100644
--- a/tests/unit/test_layer.py
+++ b/tests/unit/test_layer.py
@@ -239,6 +239,8 @@ class TestRouteLayer:
 
     def test_add_route(self, routes, openai_encoder, index_cls):
         index = init_index(index_cls, sync="local")
+        # clear the index
+        index.delete_all()
         route_layer = RouteLayer(encoder=openai_encoder, index=index)
 
         # Initially, the local routes list should be empty