Test logo support
This commit is contained in:
parent
915ae29f15
commit
5ebb9ea12e
|
@ -2,5 +2,6 @@ module.exports = {
|
||||||
site: 'example.com',
|
site: 'example.com',
|
||||||
channels: 'example.com.channels.xml',
|
channels: 'example.com.channels.xml',
|
||||||
url: () => 'http://example.com/20210319/1tv.json',
|
url: () => 'http://example.com/20210319/1tv.json',
|
||||||
parser: () => []
|
parser: () => [],
|
||||||
|
logo: () => 'http://example.com/logos/1TV.png'
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ it('can load valid config.js', () => {
|
||||||
'site',
|
'site',
|
||||||
'channels',
|
'channels',
|
||||||
'url',
|
'url',
|
||||||
|
'logo',
|
||||||
'parser',
|
'parser',
|
||||||
'cookie',
|
'cookie',
|
||||||
'days',
|
'days',
|
||||||
|
@ -41,7 +42,8 @@ it('can convert object to xmltv string', () => {
|
||||||
name: '1 TV',
|
name: '1 TV',
|
||||||
xmltv_id: '1TV.com',
|
xmltv_id: '1TV.com',
|
||||||
site_id: '1',
|
site_id: '1',
|
||||||
site: 'example.com'
|
site: 'example.com',
|
||||||
|
logo: 'http://example.com/logos/1TV.png'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '2 TV',
|
name: '2 TV',
|
||||||
|
@ -62,6 +64,6 @@ it('can convert object to xmltv string', () => {
|
||||||
]
|
]
|
||||||
const output = utils.convertToXMLTV({ config, channels, programs })
|
const output = utils.convertToXMLTV({ config, channels, programs })
|
||||||
expect(output).toBe(
|
expect(output).toBe(
|
||||||
'<?xml version="1.0" encoding="UTF-8" ?><tv>\r\n<channel id="1TV.com"><display-name>1 TV</display-name></channel>\r\n<channel id="2TV.com"><display-name>2 TV</display-name></channel>\r\n<programme start="20210319060000 +0000" stop="20210319063000 +0000" channel="1TV.com"><title lang="en">Program 1</title><desc lang="en">Description for Program 1</desc><category lang="en">Test</category></programme>\r\n</tv>'
|
'<?xml version="1.0" encoding="UTF-8" ?><tv>\r\n<channel id="1TV.com"><display-name>1 TV</display-name><icon src="http://example.com/logos/1TV.png" /></channel>\r\n<channel id="2TV.com"><display-name>2 TV</display-name></channel>\r\n<programme start="20210319060000 +0000" stop="20210319063000 +0000" channel="1TV.com"><title lang="en">Program 1</title><desc lang="en">Description for Program 1</desc><category lang="en">Test</category></programme>\r\n</tv>'
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue