UNPKG

1.13 kBJavaScriptView Raw
1// Jasmine test to check parsing of dates (Safari Date.parse does not
2// work as in Chrome).
3
4var CodeGradX = require('../codegradxlib.js');
5
6describe('CodeGradX', function () {
7
8 it('should be loaded', function (done) {
9 expect(CodeGradX).toBeDefined();
10 var state = new CodeGradX.State();
11 CodeGradX.xml2html.default.markFactor = 100;
12 done();
13 });
14
15 it("handle ymd hms+", function () {
16 var d = '2001-01-01 01:01:01+02';
17 expect(CodeGradX._str2Date(d).toJSON())
18 .toBe('2000-12-31T23:01:01.000Z');
19 });
20 it("handle ymd hms+Z", function () {
21 var d = '2001-01-02 01:01:01Z';
22 expect(CodeGradX._str2Date(d).toJSON())
23 .toBe('2001-01-02T01:01:01.000Z');
24 });
25 it("handle ymdThms", function () {
26 var d = '2001-01-03T01:01:01';
27 expect(CodeGradX._str2Date(d).toJSON())
28 .toBe('2001-01-03T00:01:01.000Z');
29 });
30 it("handle ymdThms+Z", function () {
31 var d = '2001-01-04T01:01:01Z';
32 expect(CodeGradX._str2Date(d).toJSON())
33 .toBe('2001-01-04T01:01:01.000Z');
34 });
35
36
37});