|
|
|
@ -186,6 +186,21 @@ describe('when rendering table', () => { |
|
|
|
|
expect(html).toBe('<td>2014-01-01T06:06:06Z</td>'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
it('time column with epoch as string should be formatted', () => { |
|
|
|
|
const html = renderer.renderCell(0, 0, '1388556366666'); |
|
|
|
|
expect(html).toBe('<td>2014-01-01T06:06:06Z</td>'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
it('time column with RFC2822 date as string should be formatted', () => { |
|
|
|
|
const html = renderer.renderCell(0, 0, 'Sat, 01 Dec 2018 01:00:00 GMT'); |
|
|
|
|
expect(html).toBe('<td>2018-12-01T01:00:00Z</td>'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
it('time column with ISO date as string should be formatted', () => { |
|
|
|
|
const html = renderer.renderCell(0, 0, '2018-12-01T01:00:00Z'); |
|
|
|
|
expect(html).toBe('<td>2018-12-01T01:00:00Z</td>'); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
it('undefined time column should be rendered as -', () => { |
|
|
|
|
const html = renderer.renderCell(0, 0, undefined); |
|
|
|
|
expect(html).toBe('<td>-</td>'); |
|
|
|
|