UNPKG

openrosa-xpath-evaluator

Version:

Wrapper for browsers' XPath evaluator with added support for OpenRosa extensions.

32 lines (27 loc) 1.04 kB
const { assertStringValue } = require('../helpers'); describe('#date-time()', () => { describe('valid date string', () => { it('should be left alone', () => { assertStringValue("date-time('1970-01-01')", '1970-01-01'); }); }); describe('valid date-time string', () => { it('should be converted to date-time string in the local time zone', () => { assertStringValue( "date-time('1970-01-01T21:50:49Z')", '1970-01-01T14:50:49.000-07:00' ); }); }); describe('positive number', () => { it('should be converted', () => { assertStringValue('date-time(0)', '1969-12-31T17:00:00.000-07:00'); assertStringValue('date-time(1)', '1970-01-01T17:00:00.000-07:00'); }); }); describe('invalid date-time', () => { it('should not parse, but instead should return a String', () => { assertStringValue("date-time('nonsense')", 'Invalid Date'); }); }); });