@PostConstruct protected void init() { //Injecting the JS native script final MustacheSource source = sourceSupplier.get(); inject(source.mustache().getText()); }
@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); }
@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(); } }
@PostConstruct protected void init() { //Injecting the JS native script final MustacheSource source = sourceSupplier.get(); inject(source.mustache().getText()); }