From e6d9059081d0c805509f4d1ca487a56f42b2058d Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Mon, 12 Oct 2020 13:06:46 +0200
Subject: [PATCH] Add missing test in ASTSymbolInitializationChecker

---
 tests/test_ASTSymbolInitializationChecker.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/tests/test_ASTSymbolInitializationChecker.cpp b/tests/test_ASTSymbolInitializationChecker.cpp
index fe59815ac..fb0c8598b 100644
--- a/tests/test_ASTSymbolInitializationChecker.cpp
+++ b/tests/test_ASTSymbolInitializationChecker.cpp
@@ -301,5 +301,18 @@ let f : R->R, x->x+y;
       ASTSymbolTableBuilder{*ast};
       REQUIRE_THROWS_WITH(ASTSymbolInitializationChecker{*ast}, std::string{"uninitialized symbol 'y'"});
     }
+
+    SECTION("expecting a list of identifiers")
+    {
+      std::string_view data = R"(
+let (x,y,z):R*R*R, x = 3;
+)";
+
+      string_input input{data, "test.pgs"};
+      auto ast = ASTBuilder::build(input);
+
+      ASTSymbolTableBuilder{*ast};
+      REQUIRE_THROWS_WITH(ASTSymbolInitializationChecker{*ast}, std::string{"expecting a list of identifiers"});
+    }
   }
 }
-- 
GitLab