diff --git a/libs/services/src/lib/tmdb/tmdb-language-fallback.spec.ts b/libs/services/src/lib/tmdb/tmdb-language-fallback.spec.ts index ea20177f9..ed7690380 100644 --- a/libs/services/src/lib/tmdb/tmdb-language-fallback.spec.ts +++ b/libs/services/src/lib/tmdb/tmdb-language-fallback.spec.ts @@ -70,6 +70,15 @@ describe('fillDetailsFromFallback', () => { expect(merged.overview).toBe('English plot'); }); + it('fills both overview and trailer when the primary payload has neither', () => { + const merged = fillDetailsFromFallback( + { id: 1, overview: '', original_language: 'ru' }, + { id: 1, overview: 'Русское описание', videos } + ); + expect(merged.overview).toBe('Русское описание'); + expect(merged.videos?.results?.[0].key).toBe('abc123'); + }); + it('fills the trailer when the primary payload has none', () => { const merged = fillDetailsFromFallback( { id: 1, overview: 'English plot' },