UNPKG

dynamodb-mapper

Version:

A fast, easy to use mapper to convert Amazon DynamoDB to and from Javascript Objects.

27 lines (23 loc) 970 B
var DateConverter = require('../lib/date-converter'); var converter = new DateConverter(); var assert = require('chai').assert; describe('DateConverter', function () { describe('serializeObject', function() { it('successfully serialize date to ISO string', function () { var expected = new Date(); assert.equal(expected.toISOString(), converter.serializeObject(expected)) }); it('successfully serialize date as string to ISO string', function () { var expected = new Date().toISOString(); assert.equal(expected, converter.serializeObject(expected)) }); }); describe('deserializeObject', function() { it('successfully deserialize valid ISO date', function () { var expected = new Date(); var actual = converter.deserializeObject(expected.toISOString()); assert.typeOf(actual, 'date', 'expected a type of date'); assert.equal(expected.toISOString(), actual.toISOString()) }); }); });