Update validate.test.js

This commit is contained in:
Aleksandr Statciuk 2023-05-15 19:12:16 +03:00
parent bc7d5ce06b
commit cf11a9e1ba

View file

@ -3,7 +3,7 @@ const { execSync } = require('child_process')
it('will show a message if the file contains a duplicate', () => { it('will show a message if the file contains a duplicate', () => {
try { try {
const stdout = execSync( const stdout = execSync(
'DATA_DIR=tests/__data__/input/data npm run channels:validate -- tests/__data__/input/sites/duplicate.channels.xml', 'DATA_DIR=tests/__data__/input/tmp/data npm run channels:validate -- tests/__data__/input/sites/duplicate.channels.xml',
{ {
encoding: 'utf8' encoding: 'utf8'
} }
@ -13,12 +13,12 @@ it('will show a message if the file contains a duplicate', () => {
} catch (err) { } catch (err) {
expect(err.status).toBe(1) expect(err.status).toBe(1)
expect(err.stdout).toBe( expect(err.stdout).toBe(
`\n> channels:validate\n> node scripts/commands/channels/validate.js\n\ntests/__data__/input/sites/duplicate.channels.xml `\n> channels:validate\n> node scripts/commands/channels/validate.js tests/__data__/input/sites/duplicate.channels.xml\n\ntests/__data__/input/sites/duplicate.channels.xml
(index) type lang xmltv_id site_id name (index) type lang xmltv_id site_id name
0 'duplicate' 'en' 'CNNInternationalEurope.us' '140' 'CNN International' 0 'duplicate' 'en' 'BravoEast.us' '140' 'Bravo'
\n1 error(s) in 1 file(s)\n` \n1 error(s) in 1 file(s)\n`
) )
} }
@ -27,7 +27,7 @@ it('will show a message if the file contains a duplicate', () => {
it('will show a message if the file contains a channel with wrong xmltv_id', () => { it('will show a message if the file contains a channel with wrong xmltv_id', () => {
try { try {
const stdout = execSync( const stdout = execSync(
'DATA_DIR=tests/__data__/input/data npm run channels:validate -- tests/__data__/input/sites/wrong_xmltv_id.channels.xml', 'DATA_DIR=tests/__data__/input/tmp/data npm run channels:validate -- tests/__data__/input/sites/wrong_xmltv_id.channels.xml',
{ {
encoding: 'utf8' encoding: 'utf8'
} }
@ -37,7 +37,7 @@ it('will show a message if the file contains a channel with wrong xmltv_id', ()
} catch (err) { } catch (err) {
expect(err.status).toBe(1) expect(err.status).toBe(1)
expect(err.stdout).toBe( expect(err.stdout).toBe(
`\n> channels:validate\n> node scripts/commands/channels/validate.js\n\ntests/__data__/input/sites/wrong_xmltv_id.channels.xml `\n> channels:validate\n> node scripts/commands/channels/validate.js tests/__data__/input/sites/wrong_xmltv_id.channels.xml\n\ntests/__data__/input/sites/wrong_xmltv_id.channels.xml
(index) type lang xmltv_id site_id name (index) type lang xmltv_id site_id name