const date = require('../../../themes/base/helpers/date') const handlebars = require('handlebars') const moment = require('moment') const should = require('should/as-function') describe('Handlebars helpers: date', () => { handlebars.registerHelper('date', date) it('renders a date as DD MMM YYYY by default', () => { const template = handlebars.compile(`

{{date taken}}

`) const res = template({taken: new Date(2017, 10, 27)}) // month is 0-based should(res).eql('

27 Nov 2017

') }) it('renders a date with a custom format', () => { const template = handlebars.compile(`

{{date taken "MMMM YYYY"}}

`) const res = template({taken: new Date(2017, 10, 27)}) // month is 0-based should(res).eql('

November 2017

') }) it('renders a date as