"use strict"; const expect = require("chai").expect; const localedate = require("../../../../../client/js/libs/handlebars/localedate"); describe("localedate Handlebars helper", function() { it("should render a human-readable date", function() { // 12PM in UTC time const date = new Date("2014-05-22T12:00:00Z"); // Offset between UTC and local timezone const offset = date.getTimezoneOffset() * 60 * 1000; // Pretend local timezone is UTC by moving the clock of that offset const time = date.getTime() + offset; expect(localedate(time)).to.equal("22 May 2014"); }); });