split parser and renderer

This commit is contained in:
pantor
2017-11-19 21:02:04 +01:00
parent 06d1f700c1
commit 27140612b3
4 changed files with 522 additions and 494 deletions
+2 -2
View File
@@ -12,7 +12,7 @@ TEST_CASE("Files handling") {
data["name"] = "Jeff";
SECTION("Files should be loaded") {
CHECK( env.load_file("data/simple.txt") == "Hello {{ name }}." );
CHECK( env.load_global_file("data/simple.txt") == "Hello {{ name }}." );
}
SECTION("Files should be rendered") {
@@ -29,7 +29,7 @@ TEST_CASE("Complete files") {
for (std::string test_name : {"simple-file", "nested", "nested-line"}) {
SECTION(test_name) {
CHECK( env.render_template_with_json_file(test_name + "/template.txt", test_name + "/data.json") == env.load_file(test_name + "/result.txt") );
CHECK( env.render_template_with_json_file(test_name + "/template.txt", test_name + "/data.json") == env.load_global_file(test_name + "/result.txt") );
}
}
}