diff --git a/test/gtest_parser_yaml.cpp b/test/gtest_parser_yaml.cpp
index de005340e981a6d62a6b24cec3e190f52d09882f..deaf23810b2d395a5705fbc7cdc3078357145c70 100644
--- a/test/gtest_parser_yaml.cpp
+++ b/test/gtest_parser_yaml.cpp
@@ -33,6 +33,13 @@ TEST(ParserYAML, ParseMap)
   EXPECT_EQ(params["processor1/mymap"], "[{k1:v1},{k2:v2},{k3:[v3,v4,v5]}]");
   // EXPECT_EQ(params["processor1/$mymap/k1"], "v1");
 }
+TEST(ParserYAML, FollowFile)
+{
+  auto parser = parse("test/yaml/params1.yaml", wolf_root);
+  auto params = parser.getParams();
+  EXPECT_EQ(params["my_proc_test/max_buff_length"], "100");
+  EXPECT_EQ(params["my_proc_test/voting_active"], "false");
+}
 TEST(ParserYAML, JumpFile)
 {
   auto parser = parse("test/yaml/params3.yaml", wolf_root);