Skip to content

Commit

Permalink
make date string comparison tests more flexible, for node version
Browse files Browse the repository at this point in the history
  • Loading branch information
arshaw committed Jul 26, 2022
1 parent d9fe905 commit c95b59b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 8 deletions.
6 changes: 4 additions & 2 deletions packages/__tests__/src/datelib/formatting-api.ts
Expand Up @@ -19,7 +19,8 @@ describe('formatDate', () => {
timeZone: 'America/New_York', // but with no named tz implementation
omitCommas: true, // for cross-browser
})
expect(str).toBe('September 4 2018 12:00 AM GMT-5')
expect(str.replace(' at ', ' '))
.toBe('September 4 2018 12:00 AM GMT-5')
})
})

Expand Down Expand Up @@ -52,6 +53,7 @@ describe('formatRange', () => {
timeZone: 'America/New_York', // but with no named tz implementation
omitCommas: true, // for cross-browser
})
expect(str).toBe('September 4 - October 4 2018 12:00 AM GMT-5')
expect(str.replace(' at ', ' '))
.toBe('September 4 - October 4 2018 12:00 AM GMT-5')
})
})
12 changes: 8 additions & 4 deletions packages/__tests__/src/datelib/main.ts
Expand Up @@ -196,7 +196,8 @@ describe('datelib', () => {
omitCommas: true, // for cross-browser
})
let s = env.format(marker, formatter)
expect(s).toBe('Friday June 8 2018 12:00 AM UTC')
expect(s.replace(' at ', ' '))
.toBe('Friday June 8 2018 12:00 AM UTC')
})

describe('week number formatting', () => {
Expand Down Expand Up @@ -577,7 +578,8 @@ describe('datelib', () => {
omitCommas: true, // for cross-browser
})
let s = env.format(marker, formatter)
expect(s).toBe('Friday June 8 2018 12:00 AM ' + formatPrettyTimeZoneOffset(new Date(2018, 5, 8)))
expect(s.replace(' at ', ' '))
.toBe('Friday June 8 2018 12:00 AM ' + formatPrettyTimeZoneOffset(new Date(2018, 5, 8)))
})

it('can output a timezone only', () => {
Expand Down Expand Up @@ -642,7 +644,8 @@ describe('datelib', () => {
omitCommas: true, // for cross-browser
})
let s = env.format(marker, formatter)
expect(s).toBe('Friday June 8 2018 12:00 AM UTC')
expect(s.replace(' at ', ' '))
.toBe('Friday June 8 2018 12:00 AM UTC')
})

it('outputs UTC short timezone when no timezone specified, when requested as long', () => {
Expand All @@ -656,7 +659,8 @@ describe('datelib', () => {
omitCommas: true, // for cross-browser
})
let s = env.format(marker, formatter)
expect(s).toBe('Friday June 8 2018 12:00 AM UTC')
expect(s.replace(' at ', ' '))
.toBe('Friday June 8 2018 12:00 AM UTC')
})

it('computes current date as local values', () => {
Expand Down
6 changes: 4 additions & 2 deletions packages/__tests__/src/event-data/Event.formatRange.ts
Expand Up @@ -26,7 +26,8 @@ describe('Event::formatRange', () => {
initCalendar()
let event = currentCalendar.getEvents()[0]
let str = event.formatRange(FORMAT_SETTINGS)
expect(str).toBe('September 4 to 5 2018 12:00 PM GMT-5')
expect(str.replace(' at ', ' '))
.toBe('September 4 to 5 2018 12:00 PM GMT-5')
})
})

Expand All @@ -41,7 +42,8 @@ describe('Event::formatRange', () => {
initCalendar()
let event = currentCalendar.getEvents()[0]
let str = event.formatRange(FORMAT_SETTINGS)
expect(str).toBe('September 4 2018 12:00 PM GMT-5')
expect(str.replace(' at ', ' '))
.toBe('September 4 2018 12:00 PM GMT-5')
})
})
})

0 comments on commit c95b59b

Please sign in to comment.