From b7214db4fb42762d6b65062cdfc96dd5a88dae6c Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Mon, 2 Oct 2023 06:30:53 +0300 Subject: [PATCH] Update tests --- tests/commands/channels/lint.test.ts | 10 ++++------ tests/commands/channels/validate.test.ts | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/tests/commands/channels/lint.test.ts b/tests/commands/channels/lint.test.ts index 2f9baed8..794cad23 100644 --- a/tests/commands/channels/lint.test.ts +++ b/tests/commands/channels/lint.test.ts @@ -9,7 +9,7 @@ describe('channels:lint', () => { it('will show a message if the file contains a syntax error', () => { try { const stdout = execSync( - 'npm run channels:lint -- tests/__data__/input/channels-lint/channels-lint.channels.xml', + 'npm run channels:lint -- --channels=tests/__data__/input/channels-lint/channels-lint.channels.xml', { encoding: 'utf8' } @@ -18,11 +18,9 @@ describe('channels:lint', () => { process.exit(1) } catch (error) { expect((error as ExecError).status).toBe(1) - expect( - (error as ExecError).stdout.includes( - "tests/__data__/input/channels-lint/channels-lint.channels.xml\n\n\ntests/__data__/input/channels-lint/channels-lint.channels.xml\n 3:0 Element 'channel': The attribute 'lang' is required but missing.\n\n1 error(s)\n" - ) - ).toBe(true) + expect((error as ExecError).stdout).toContain( + "tests/__data__/input/channels-lint/channels-lint.channels.xml\n 3:0 Element 'channel': The attribute 'lang' is required but missing.\n\n1 error(s)\n" + ) } }) }) diff --git a/tests/commands/channels/validate.test.ts b/tests/commands/channels/validate.test.ts index 5b225499..635e6164 100644 --- a/tests/commands/channels/validate.test.ts +++ b/tests/commands/channels/validate.test.ts @@ -9,7 +9,7 @@ describe('channels:validate', () => { it('will show a message if the file contains a duplicate', () => { try { const stdout = execSync( - 'DATA_DIR=tests/__data__/input/temp/data npm run channels:validate -- tests/__data__/input/channels-validate/duplicate.channels.xml', + 'DATA_DIR=tests/__data__/input/temp/data npm run channels:validate -- --channels=tests/__data__/input/channels-validate/duplicate.channels.xml', { encoding: 'utf8' } @@ -34,7 +34,7 @@ describe('channels:validate', () => { it('will show a message if the file contains a channel with wrong xmltv_id', () => { try { const stdout = execSync( - 'DATA_DIR=tests/__data__/input/temp/data npm run channels:validate -- tests/__data__/input/channels-validate/wrong_xmltv_id.channels.xml', + 'DATA_DIR=tests/__data__/input/temp/data npm run channels:validate -- --channels=tests/__data__/input/channels-validate/wrong_xmltv_id.channels.xml', { encoding: 'utf8' }