Skip to content

Commit ea6f0d1

Browse files
committed
fix(date-fns): fix invalid time error
1 parent 507162e commit ea6f0d1

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/logging.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import EventEmitter from 'events'
33
import bfj from 'bfj'
44
import figures from 'figures'
55
import format from 'date-fns/format'
6+
import parseISO from 'date-fns/parseISO'
67

78
import getEntityName from './get-entity-name'
89

@@ -98,7 +99,7 @@ export function displayErrorLog (errorLog) {
9899
console.log(`\n\nThe following ${errorsCount} errors and ${warningsCount} warnings occurred:\n`)
99100

100101
errorLog
101-
.map((logMessage) => `${format(logMessage.ts, 'HH:mm:ss')} - ${formatLogMessageOneLine(logMessage)}`)
102+
.map((logMessage) => `${format(parseISO(logMessage.ts), 'HH:mm:ss')} - ${formatLogMessageOneLine(logMessage)}`)
102103
.map((logMessage) => console.log(logMessage))
103104

104105
return

test/logging.test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ const logEmitterEmitSpy = jest.spyOn(logEmitter, 'emit')
2626

2727
const exampleErrorLog = [
2828
{
29-
ts: new Date('2018-01-01T01:01:43+01:00'),
29+
ts: new Date('2018-01-01T01:01:43+01:00').toJSON(),
3030
level: 'warning',
3131
warning: 'warning text'
3232
},
3333
{
34-
ts: new Date('2018-02-02T02:02:22+01:00'),
34+
ts: new Date('2018-02-02T02:02:22+01:00').toJSON(),
3535
level: 'error',
3636
error: new Error('error message')
3737
}

0 commit comments

Comments
 (0)