package spark.template.closure; import org.junit.Test; import spark.ModelAndView; import java.util.HashMap; import java.util.Map; import static org.junit.Assert.assertEquals; public class ClosureTemplateEngineTest { @Test public void testRender() throws Exception { final String templateVariable = "Hello Soy!"; final Map<String, Object> model = new HashMap<>(); model.put("message", templateVariable); final String expected = String.format("<h1>%s</h1>", templateVariable); final String actual = new ClosureTemplateEngine("hello.soy") .render(new ModelAndView(model, "spark.template.closure.hello")); assertEquals(expected, actual); } }