diff --git a/tests/commands/update-api.test.js b/tests/commands/update-api.test.js index f0fe65d4..22bcec7b 100644 --- a/tests/commands/update-api.test.js +++ b/tests/commands/update-api.test.js @@ -10,6 +10,10 @@ beforeEach(() => { 'tests/__data__/input/database/channels.db', 'tests/__data__/temp/database/channels.db' ) + fs.copyFileSync( + 'tests/__data__/input/database/programs.db', + 'tests/__data__/temp/database/programs.db' + ) execSync( 'DB_DIR=tests/__data__/temp/database API_DIR=tests/__data__/output/api node scripts/commands/update-api.js', @@ -28,6 +32,13 @@ it('can generate channels.json', () => { expect(output).toBe(expected) }) +it('can generate programs.json', () => { + const output = content('tests/__data__/output/api/programs.json') + const expected = content('tests/__data__/expected/api/programs.json') + + expect(output).toBe(expected) +}) + function content(filepath) { const data = fs.readFileSync(path.resolve(filepath), { encoding: 'utf8'