Просмотр исходного кода

Make `yaml_test` easier to debug by outputing the actual text (#6218)

Boaz Brickner 6 месяцев назад
Родитель
Сommit
3fa427b811
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      toolchain/sem_ir/yaml_test.cpp

+ 4 - 1
toolchain/sem_ir/yaml_test.cpp

@@ -105,7 +105,10 @@ TEST(SemIRTest, Yaml) {
   auto root = Yaml::Sequence(ElementsAre(Yaml::Mapping(
       ElementsAre(Pair("filename", "test.carbon"), Pair("sem_ir", file)))));
 
-  EXPECT_THAT(Yaml::Value::FromText(print_stream.TakeStr()), IsYaml(root));
+  std::string print_text = print_stream.TakeStr();
+  EXPECT_THAT(Yaml::Value::FromText(print_text), IsYaml(root))
+      << "Actual text:\n"
+      << print_text;
 }
 
 }  // namespace