Skip to content

Commit

Permalink
Adicionando outro caso de teste para video.service
Browse files Browse the repository at this point in the history
  • Loading branch information
GabrielRoger07 committed Jul 28, 2024
1 parent a3e7f29 commit 11b6cf1
Showing 1 changed file with 81 additions and 0 deletions.
81 changes: 81 additions & 0 deletions src/app/services/video.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -498,4 +498,85 @@ describe('VideoService', () => {
});
});
});

describe('videosCatalog', () => {
it('should categorize videos correctly', () => {
const mockVideos: IVideo[] = [
{
id: 1,
title: 'Fala, jovem',
description: '',
keywords: '',
visibility: 'PUBLIC',
duration: 1000,
embed: '',
generateLibras: false,
generateSubtitle: false,
qtAccess: 0,
qtLikes: 0,
images: [],
channels: [],
},
{
id: 2,
title: 'Informe UnB',
description: '',
keywords: '',
visibility: 'PUBLIC',
duration: 1000,
embed: '',
generateLibras: false,
generateSubtitle: false,
qtAccess: 0,
qtLikes: 0,
images: [],
channels: [],
},
{
id: 3,
title: 'Esboços: Artista',
description: '',
keywords: '',
visibility: 'PUBLIC',
duration: 1000,
embed: '',
generateLibras: false,
generateSubtitle: false,
qtAccess: 0,
qtLikes: 0,
images: [],
channels: [],
},
{
id: 4,
title: 'Vídeo sem categoria específica',
description: '',
keywords: '',
visibility: 'PUBLIC',
duration: 1000,
embed: '',
generateLibras: false,
generateSubtitle: false,
qtAccess: 0,
qtLikes: 0,
images: [],
channels: [],
},
];

service.videosCatalog(mockVideos);

expect(mockVideos[0]['catalog']).toBe('Jornalismo');
expect(service.catalog.journalism.falaJovem).toContain(mockVideos[0]);

expect(mockVideos[1]['catalog']).toBe('Jornalismo');
expect(service.catalog.journalism.informeUnB).toContain(mockVideos[1]);

expect(mockVideos[2]['catalog']).toBe('Arte e Cultura');
expect(service.catalog.artAndCulture.esbocos).toContain(mockVideos[2]);

expect(mockVideos[3]['catalog']).toBe('UnBTV');
expect(service.catalog.unbtv).toContain(mockVideos[3]);
});
});
});

0 comments on commit 11b6cf1

Please sign in to comment.