Adding Template Helpers
Extensions that implement the TemplateHelperProviderExtension interface provide additional Handlebars helpers to the templating system:
new WireMockServer(wireMockConfig().extensions( new TemplateHelperProviderExtension() { @Override public String getName() { return "custom-helpers"; }
@Override public Map<String, Helper<?>> provideTemplateHelpers() { Helper<String> helper = (context, options) -> context.length(); return Map.of("string-length", helper); } }));This custom string-length helper will return the string length of the supplied parameter and is used like this:
{{string-length 'abcde'}}{{string-length request.body}}