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 │
├─────────┼──────────────────┼──────┼────────────────────┼─────────┼─────────────────────┤ ├─────────┼──────────────────┼──────┼────────────────────┼─────────┼─────────────────────┤