diff --git a/sites/dstv.com/dstv.com.test.js b/sites/dstv.com/dstv.com.test.js
index e5b3e536..da9607f8 100644
--- a/sites/dstv.com/dstv.com.test.js
+++ b/sites/dstv.com/dstv.com.test.js
@@ -7,20 +7,17 @@ const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
-const date = dayjs.utc('2021-10-24', 'YYYY-MM-DD').startOf('d')
+const date = dayjs.utc('2021-11-24', 'YYYY-MM-DD').startOf('d')
const channel = {
site_id: 'b0dc42b8-c651-4c3c-8713-a7fcd04744ee#M4H',
xmltv_id: 'MNetMovies4.za',
logo: 'https://rndcdn.dstv.com/dstvcms/2020/09/01/M-Net_Movies_4_Logo_4-3_lightbackground_xlrg.png'
}
-const content = JSON.stringify({
- M4H: "
21:30
Deadly Flight
08:25
I Still Believe
15:50
Despicable Me
20:35
The Foreigner
"
-})
it('can generate valid url', () => {
const result = url({ date, channel })
expect(result).toBe(
- 'https://guide.dstv.com/api/gridview/page?bouquetId=b0dc42b8-c651-4c3c-8713-a7fcd04744ee&genre=all&date=2021-10-24'
+ 'https://guide.dstv.com/api/gridview/page?bouquetId=b0dc42b8-c651-4c3c-8713-a7fcd04744ee&genre=all&date=2021-11-24'
)
})
@@ -31,26 +28,31 @@ it('can get logo url', () => {
})
it('can parse response', () => {
- const result = parser({ date, channel, content })
+ const content = `{"M4H": " 21:30
Deadly Flight
08:25
I Still Believe
15:50
Despicable Me
20:35
The Foreigner
"}`
+ const result = parser({ date, channel, content }).map(p => {
+ p.start = p.start.toJSON()
+ p.stop = p.stop.toJSON()
+ return p
+ })
expect(result).toMatchObject([
{
- start: 'Sat, 23 Oct 2021 21:30:00 GMT',
- stop: 'Sun, 24 Oct 2021 08:25:00 GMT',
+ start: '2021-11-23T21:30:00.000Z',
+ stop: '2021-11-24T08:25:00.000Z',
title: 'Deadly Flight'
},
{
- start: 'Sun, 24 Oct 2021 08:25:00 GMT',
- stop: 'Sun, 24 Oct 2021 15:50:00 GMT',
+ start: '2021-11-24T08:25:00.000Z',
+ stop: '2021-11-24T15:50:00.000Z',
title: 'I Still Believe'
},
{
- start: 'Sun, 24 Oct 2021 15:50:00 GMT',
- stop: 'Sun, 24 Oct 2021 20:35:00 GMT',
+ start: '2021-11-24T15:50:00.000Z',
+ stop: '2021-11-24T20:35:00.000Z',
title: 'Despicable Me'
},
{
- start: 'Sun, 24 Oct 2021 20:35:00 GMT',
- stop: 'Sun, 24 Oct 2021 21:35:00 GMT',
+ start: '2021-11-24T20:35:00.000Z',
+ stop: '2021-11-24T21:35:00.000Z',
title: 'The Foreigner'
}
])