Skip to content

Commit c4d4eeb

Browse files
committed
chore(tests): updated to reflect updated 'hasTime' when no time given
1 parent 57cadb4 commit c4d4eeb

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

ui/test/jest/__tests__/parseDate.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ describe('[TIMESTAMP] parseDate', () => {
55
it('parseDate no time', async () => {
66
const tests = timestamp.parseDate(new Date(2020, 0, 1))
77
expect(tests.hasDay).toBe(true)
8-
expect(tests.hasTime).toBe(false)
8+
expect(tests.hasTime).toBe(true)
99
expect(tests.year).toBe(2020)
1010
expect(tests.month).toBe(1)
1111
expect(tests.day).toBe(1)

ui/test/jest/__tests__/parseTimestamp.spec.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ describe('[TIMESTAMP] parseTimestamp', () => {
55
it('parseTimestamp simple', async () => {
66
const tests = timestamp.parseTimestamp('2020-01-01')
77
expect(tests.hasDay).toBe(true)
8-
expect(tests.hasTime).toBe(false)
8+
expect(tests.hasTime).toBe(true)
99
expect(tests.year).toBe(2020)
1010
expect(tests.month).toBe(1)
1111
expect(tests.day).toBe(1)
@@ -48,4 +48,16 @@ describe('[TIMESTAMP] parseTimestamp', () => {
4848
const tests = timestamp.parseTimestamp()
4949
expect(tests).toBe(null)
5050
})
51+
52+
it('parseTimestamp for midnight not falsy', async () => {
53+
// having 00:00 time should not be falsy
54+
const tests = timestamp.parseTimestamp('2021-11-28 00:00')
55+
expect(tests.hasDay).toBe(true)
56+
expect(tests.hasTime).toBe(true)
57+
expect(tests.year).toBe(2021)
58+
expect(tests.month).toBe(11)
59+
expect(tests.day).toBe(28)
60+
expect(tests.hour).toBe(0)
61+
expect(tests.minute).toBe(0)
62+
})
5163
})

ui/test/jest/__tests__/parsed.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ describe('[TIMESTAMP] parsed', () => {
77
expect(tests.year).toBe(2020)
88
expect(tests.month).toBe(1)
99
expect(tests.day).toBe(1)
10-
expect(tests.hasTime).toBe(false)
10+
expect(tests.hasTime).toBe(true)
1111
})
1212

1313
it('parses date and time', async () => {

0 commit comments

Comments
 (0)