const date = require('../../../src/website/theme-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