'use strict'; var assert = require('assert'); var yaml = require('../../'); var readFileSync = require('fs').readFileSync; test('Timestamps are incorrectly parsed in local time', function () { var data = yaml.safeLoad(readFileSync(__dirname + '/0046.yml', 'utf8')) , date1, date2; date1 = data.date1; // date1: 2010-10-20T20:45:00Z assert.equal(date1.getUTCFullYear(), 2010, 'year'); assert.equal(date1.getUTCMonth(), 9, 'month'); assert.equal(date1.getUTCDate(), 20, 'date'); assert.equal(date1.getUTCHours(), 20); assert.equal(date1.getUTCMinutes(), 45); assert.equal(date1.getUTCSeconds(), 0); date2 = data.date2; // date2: 2010-10-20T20:45:00+0100 assert.equal(date2.getUTCFullYear(), 2010, 'year'); assert.equal(date2.getUTCMonth(), 9, 'month'); assert.equal(date2.getUTCDate(), 20, 'date'); assert.equal(date2.getUTCHours(), 19); assert.equal(date2.getUTCMinutes(), 45); assert.equal(date2.getUTCSeconds(), 0); });