fix input/output path and add corresponding tests

This commit is contained in:
pantor
2018-01-18 17:47:11 +01:00
parent b6d88d603e
commit b8a6fa5ebb
2 changed files with 30 additions and 6 deletions

View File

@@ -33,3 +33,25 @@ TEST_CASE("complete-files") {
}
}
}
TEST_CASE("global-path") {
inja::Environment env = inja::Environment("data/");
json data;
data["name"] = "Jeff";
SECTION("Files should be written") {
env.write("simple.txt", data, "result.txt");
CHECK( env.load_global_file("result.txt") == "Hello Jeff." );
}
}
TEST_CASE("input-output-path") {
inja::Environment env = inja::Environment("data/", "results/");
json data;
data["name"] = "Jeff";
SECTION("Files should be written") {
env.write("simple.txt", data, "result.txt");
CHECK( env.load_global_file("../results/result.txt") == "Hello Jeff." );
}
}