diff --git a/tests/test_ASTModulesImporter.cpp b/tests/test_ASTModulesImporter.cpp
index 1ee9120f4af080b9bd0b5dd630aee24ea66692d9..a8592778375a315bd43158101949166686502e51 100644
--- a/tests/test_ASTModulesImporter.cpp
+++ b/tests/test_ASTModulesImporter.cpp
@@ -59,6 +59,20 @@ import math;
     CHECK_AST(data, result);
   }
 
+  SECTION("module multiple import")
+  {
+    std::string_view data = R"(
+import math;
+import math;
+)";
+
+    std::string_view result = R"(
+(root:undefined)
+)";
+
+    CHECK_AST(data, result);
+  }
+
   SECTION("error")
   {
     SECTION("unknown module")