mirror of
https://github.com/iptv-org/epg
synced 2026-05-07 18:07:05 -04:00
Update tvplus.com.tr.test.js
This commit is contained in:
@@ -14,29 +14,36 @@ jest.mock('axios')
|
|||||||
const date = dayjs.utc('2026-04-22', 'YYYY-MM-DD').startOf('d')
|
const date = dayjs.utc('2026-04-22', 'YYYY-MM-DD').startOf('d')
|
||||||
const channel = { site_id: '32' }
|
const channel = { site_id: '32' }
|
||||||
|
|
||||||
axios.get.mockImplementation(url => {
|
axios.post.mockImplementation(url => {
|
||||||
if (url === 'https://tvplus.com.tr/canli-tv/yayin-akisi') {
|
if (url === 'https://izmaottvsc14.tvplus.com.tr:33207/EPG/JSON/Authenticate') {
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
data: fs.readFileSync(path.join(__dirname, '__data__', 'build.html')).toString()
|
headers: {
|
||||||
|
'set-cookie': [
|
||||||
|
'XSESSIONID=05DIPYMD4BHOKRQCZTHF8F5GHMMBCNJ6; Domain=izmaottvsc14.tvplus.com.tr; Path=/; Secure; HttpOnly',
|
||||||
|
'JSESSIONID=05DIPYMD4BHOKRQCZTHF8F5GHMMBCNJ6; Domain=izmaottvsc14.tvplus.com.tr; Path=/; HttpOnly'
|
||||||
|
]
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can generate valid url', async () => {
|
it('can generate valid url', () => {
|
||||||
expect(url).toBe('https://izmaottvsc14.tvplus.com.tr:33207/EPG/JSON/PlayBillList')
|
expect(url).toBe('https://izmaottvsc14.tvplus.com.tr:33207/EPG/JSON/PlayBillList')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can generate valid request method', async () => {
|
it('can generate valid request method', () => {
|
||||||
expect(request.method).toBe('POST')
|
expect(request.method).toBe('POST')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can generate valid request headers', async () => {
|
it('can generate valid request headers', async () => {
|
||||||
expect(request.headers).toMatchObject({
|
const headers = await request.headers()
|
||||||
cookie: 'JSESSIONID=05DH3LSUA0W04YMLSYEWK3TRYY1QMBMY;'
|
expect(headers).toMatchObject({
|
||||||
|
cookie:
|
||||||
|
'XSESSIONID=05DIPYMD4BHOKRQCZTHF8F5GHMMBCNJ6; Domain=izmaottvsc14.tvplus.com.tr; Path=/; Secure; HttpOnly;JSESSIONID=05DIPYMD4BHOKRQCZTHF8F5GHMMBCNJ6; Domain=izmaottvsc14.tvplus.com.tr; Path=/; HttpOnly'
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can generate valid request data', async () => {
|
it('can generate valid request data', () => {
|
||||||
expect(request.data({ channel, date })).toMatchObject({
|
expect(request.data({ channel, date })).toMatchObject({
|
||||||
type: '2',
|
type: '2',
|
||||||
channelid: '32',
|
channelid: '32',
|
||||||
|
|||||||
Reference in New Issue
Block a user