hardlounge/test/client/js/libs/handlebars/localetimeTest.js
2017-05-01 21:31:31 +03:00

20 lines
590 B
JavaScript

"use strict";
const expect = require("chai").expect;
const localetime = require("../../../../../client/js/libs/handlebars/localetime");
describe("localetime Handlebars helper", () => {
it("should render a human-readable date", () => {
// 12PM in UTC time
const date = new Date("2014-05-22T12:00:00");
// 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(localetime(time)).to.equal("22 May 2014, 12:00:00");
});
});