+
+ @Test
+ fun `Unresolved variable should be kept as-is - standalone jinja template mesh test`() {
+ runBlocking {
+ val context = JacksonUtils.getClassPathFileContent("templates/default-variable-value-data.json")
+ val jinjaTemplate =
+ JacksonUtils.getClassPathFileContent("templates/default-variable-jinja-template.jinja")
+ val renderedContent =
+ BluePrintJinjaTemplateService.generateContent(jinjaTemplate, context, false, mutableMapOf())
+ val expectedContent =
+ JacksonUtils.getClassPathFileContent("templates/default-variable-jinja-template-resolved.jinja")
+ assertEquals(expectedContent, renderedContent, "No value variable should use default value")
+ }
+ }