Update save-results.js

This commit is contained in:
Aleksandr Statciuk 2022-01-21 20:06:29 +03:00
parent b2824fcb04
commit 158197fb22
2 changed files with 17 additions and 1 deletions

View file

@ -34,7 +34,7 @@ async function main() {
if (result.channel.logo) { if (result.channel.logo) {
await db.channels.update( await db.channels.update(
{ _id: result.channel._id }, { _id: result.channel._id },
{ $set: { logo: result.channel.logo } } { $set: { logo: result.channel.logo, programCount: result.programs.length } }
) )
} }

View file

@ -42,6 +42,22 @@ it('can save results', () => {
const channels = content('tests/__data__/output/database/channels.db') const channels = content('tests/__data__/output/database/channels.db')
expect(Object.keys(channels[0]).sort()).toEqual([
'_id',
'channelsPath',
'cluster_id',
'configPath',
'country',
'groups',
'lang',
'logo',
'name',
'programCount',
'site',
'site_id',
'xmltv_id'
])
expect(channels[1]).toMatchObject({ expect(channels[1]).toMatchObject({
_id: '0Wefq0oMR3feCcuY', _id: '0Wefq0oMR3feCcuY',
logo: 'https://example.com/logo.png' logo: 'https://example.com/logo.png'