diff --git a/tests/test_ASTNodeBinaryOperatorExpressionBuilder.cpp b/tests/test_ASTNodeBinaryOperatorExpressionBuilder.cpp
index 4a9f2bb8d64b047f3355d3f16b81f1e1dada2143..175093d61f214c4bf0d793a5ccf4fea26126f1d4 100644
--- a/tests/test_ASTNodeBinaryOperatorExpressionBuilder.cpp
+++ b/tests/test_ASTNodeBinaryOperatorExpressionBuilder.cpp
@@ -1494,15 +1494,18 @@ x!=y;
 
     SECTION("shift left (builtin)")
     {
-      std::string_view data = R"(
+      std::string_view data          = R"(
 let m : builtin_t;
 let n : builtin_t;
 n << m;
 )";
+      const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
 
-      std::string_view result = R"(
+      std::string result =
+        R"(
 (root:ASTNodeListProcessor)
- `-(language::shift_left_op:BinaryExpressionProcessor<language::shift_left_op, std::shared_ptr<double const>, std::shared_ptr<double const>, std::shared_ptr<double const> >)
+ `-(language::shift_left_op:BinaryExpressionProcessor<language::shift_left_op, )" +
+        sptr_mangled + ", " + sptr_mangled + ", " + sptr_mangled + R"( >)
      +-(language::name:n:NameProcessor)
      `-(language::name:m:NameProcessor)
 )";
@@ -1518,9 +1521,13 @@ let n : builtin_t;
 n >> m;
 )";
 
-      std::string_view result = R"(
+      const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
+
+      std::string result =
+        R"(
 (root:ASTNodeListProcessor)
- `-(language::shift_right_op:BinaryExpressionProcessor<language::shift_right_op, std::shared_ptr<double const>, std::shared_ptr<double const>, std::shared_ptr<double const> >)
+ `-(language::shift_right_op:BinaryExpressionProcessor<language::shift_right_op, )" +
+        sptr_mangled + ", " + sptr_mangled + ", " + sptr_mangled + R"( >)
      +-(language::name:n:NameProcessor)
      `-(language::name:m:NameProcessor)
 )";