public String render(final String template, final Object data) { return Mustache.to_html(template, data); } }
@Override public DocumentationOutput buildDocumentation(HTMLDocumentationTemplate template, BPMNDocumentation diagramDocumentation) { final String rendered = mustacheTemplateRenderer.render(template.getTemplate(), diagramDocumentation); return new DocumentationOutput(rendered); }
@Before public void setUp() throws Exception { tested = new ClientMustacheTemplateRenderer(() -> mustacheSource, injector); when(mustacheSource.mustache()).thenReturn(source); when(source.getText()).thenReturn(SOURCE_TXT); when(injector.apply(SOURCE_TXT)).thenReturn(script); when(script.setWindow(any())).thenReturn(script); when(script.setRemoveTag(anyBoolean())).thenReturn(script); }
@Test public void init() { tested.init(); verify(source).getText(); verify(injector).apply(SOURCE_TXT); verify(script).setWindow(ScriptInjector.TOP_WINDOW); verify(script).setRemoveTag(false); verify(script).inject(); } }
@Before public void setUp() throws Exception { tested = new ClientMustacheTemplateRenderer(() -> mustacheSource, injector); when(mustacheSource.mustache()).thenReturn(source); when(source.getText()).thenReturn(SOURCE_TXT); when(injector.apply(SOURCE_TXT)).thenReturn(script); when(script.setWindow(any())).thenReturn(script); when(script.setRemoveTag(anyBoolean())).thenReturn(script); }
public String render(final String template, final Object data) { return Mustache.to_html(template, data); } }
@Test public void init() { tested.init(); verify(source).getText(); verify(injector).apply(SOURCE_TXT); verify(script).setWindow(ScriptInjector.TOP_WINDOW); verify(script).setRemoveTag(false); verify(script).inject(); } }