Update utils.test.js
This commit is contained in:
parent
607a94a957
commit
da6c4dd913
|
@ -1,6 +1,7 @@
|
||||||
import mockAxios from 'jest-mock-axios'
|
import mockAxios from 'jest-mock-axios'
|
||||||
import utils from '../src/utils'
|
import utils from '../src/utils'
|
||||||
import path from 'path'
|
import path from 'path'
|
||||||
|
import fs from 'fs'
|
||||||
|
|
||||||
it('can load valid config.js', () => {
|
it('can load valid config.js', () => {
|
||||||
const config = utils.loadConfig(require(path.resolve('./tests/input/example.com.config.js')))
|
const config = utils.loadConfig(require(path.resolve('./tests/input/example.com.config.js')))
|
||||||
|
@ -26,7 +27,10 @@ it('can load valid config.js', () => {
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can parse valid channels.xml', () => {
|
it('can parse valid channels.xml', () => {
|
||||||
expect(utils.parseChannels('./tests/input/example.com.channels.xml')).toEqual([
|
const file = fs.readFileSync('./tests/input/example.com.channels.xml', { encoding: 'utf-8' })
|
||||||
|
const parsed = utils.parseChannels(file)
|
||||||
|
expect(parsed.site).toBe('example.com')
|
||||||
|
expect(parsed.channels).toEqual([
|
||||||
{
|
{
|
||||||
name: '1 TV',
|
name: '1 TV',
|
||||||
xmltv_id: '1TV.com',
|
xmltv_id: '1TV.com',
|
||||||
|
@ -47,7 +51,9 @@ it('can parse valid channels.xml', () => {
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can convert object to xmltv string', () => {
|
it('can convert object to xmltv string', () => {
|
||||||
const channels = utils.parseChannels('./tests/input/example.com.channels.xml')
|
const file = fs.readFileSync('./tests/input/example.com.channels.xml', { encoding: 'utf-8' })
|
||||||
|
const parsed = utils.parseChannels(file)
|
||||||
|
const channels = parsed.channels
|
||||||
const programs = [
|
const programs = [
|
||||||
{
|
{
|
||||||
title: 'Program 1',
|
title: 'Program 1',
|
||||||
|
|
Loading…
Reference in New Issue