jdate-converter
Version:
Java dateformat converter to JavaScript dateformat
32 lines (31 loc) • 1.26 kB
JavaScript
var converter = require("../src/jdate-converter");
var assert = require("assert");
describe("Java to JS date", function () {
it("simple date", function () {
assert.equal(converter.toJsDate("dd/MM/yyyy"), "DD/MM/YYYY");
});
it("date with date and timezone", function () {
assert.equal(converter.toJsDate("EEEE, MMMM d, yyyy h:mm:ss a z"), "dddd, MMMM D, YYYY h:mm:ss A");
});
it("date with full month", function() {
assert.equal(converter.toJsDate("yyyy.MMMMM.dd hh:mm aa"), "YYYY.MMMM.DD hh:mm AA");
});
it("date with short month", function() {
assert.equal(converter.toJsDate("yyyy.MMM.dd hh:mm aa"), "YYYY.MMM.DD hh:mm AA");
});
it("escape test 1", function () {
assert.equal(converter.toJsDate("'test'"), "[test]");
});
it("escape test 2", function () {
assert.equal(converter.toJsDate("EEEE, d MMMM yyyy HH:mm:ss 'o''clock' z"), "dddd, D MMMM YYYY HH:mm:ss [o'clock]");
});
it("double H", function () {
assert.equal(converter.toJsDate("HH"), "HH");
});
it("double M", function () {
assert.equal(converter.toJsDate("MM"), "MM");
});
it("double M", function () {
assert.equal(converter.toJsDate("kk"), "kk");
});
});