package com.github.jknack.handlebars.i241; import java.io.IOException; import java.util.Calendar; import org.junit.Test; import com.github.jknack.handlebars.AbstractTest; import com.github.jknack.handlebars.Handlebars; import com.github.jknack.handlebars.helper.StringHelpers; public class Issue241 extends AbstractTest { @Override protected void configure(final Handlebars handlebars) { handlebars.registerHelper("dateFormat", StringHelpers.dateFormat); } @Test public void formatAsHashInDateFormat() throws IOException { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 1999); calendar.set(Calendar.MONTH, 6); calendar.set(Calendar.DATE, 16); shouldCompileTo("{{dateFormat date format=\"dd-MM-yyyy\"}}", $("date", calendar.getTime()), "16-07-1999"); } }