UNPKG

@eluvio/elv-js-helpers

Version:

A collection of Javascript helper functions used by several Eluvio libraries.

21 lines (19 loc) 880 B
// AUTO-GENERATED TEST - DO NOT MODIFY, CHANGES WILL BE OVERWRITTEN DURING BUILD 'use strict' const TH = require('../../../test-helpers') const parseUTCStr = TH.requireSrcFile('Datetime/parseUTCStr') describe('parseUTCStr JSDoc example', () => { it('should execute correctly as described', () => { 'use strict' const dateObject = parseUTCStr('2022-01-01T14:00:00Z') dateObject.valueOf().should.eql(1641045600000) const dateObjectMilliseconds = parseUTCStr('2022-01-01T14:00:00.123Z') dateObjectMilliseconds.valueOf().should.eql(1641045600123) // Strings containing bad datetime return Date object containing NaN const badDate = parseUTCStr('2022-99-01T14:00:00Z') badDate.valueOf().should.eql(NaN) // Non-strings return Date object containing NaN const nonStringDate = parseUTCStr(42) nonStringDate.valueOf().should.eql(NaN) }) })