UNPKG

tracery-data-loader

Version:

Load static or dynamic data into a Tracery grammar and return modifiers for transforming/resolving values

21 lines (20 loc) 596 B
const environment = require('../src/legacy-modules/environment'); test('given a default value for now, decompose that date into properties', () => { expect(environment({ // Fri, 02 Feb 1996 03:04:05 GMT now: new Date(Date.UTC(96, 1, 2, 3, 45, 5)), })).toEqual({ now: new Date(Date.UTC(96, 1, 2, 3, 45, 5)), day: 5, date: 2, fullYear: 1996, hours: 3, minutes: 45, minutesBy10Min: 40, minutesByQuarterHour: 45, month: 1, quarterOfYear: 0, halfOfYear: 0, decade: 90, }); });