UNPKG

jdate-converter

Version:

Java dateformat converter to JavaScript dateformat

32 lines (31 loc) 1.26 kB
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"); }); });