diff --git a/packages/app/src/composables/__tests__/useContentPanel.test.ts b/packages/app/src/composables/__tests__/useContentPanel.test.ts index 5bd4fd5b..4aecafa8 100644 --- a/packages/app/src/composables/__tests__/useContentPanel.test.ts +++ b/packages/app/src/composables/__tests__/useContentPanel.test.ts @@ -27,7 +27,7 @@ describe('useContentPanel', () => { }) it('openFilmDetail sets selected film and clears others', () => { - const film: Film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } + const film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } as unknown as Film panel.openFilmDetail(film) expect(panel.selectedFilm.value).toEqual(film) expect(panel.selectedSong.value).toBeNull() @@ -35,15 +35,15 @@ describe('useContentPanel', () => { }) it('closeFilmDetail clears selection', () => { - const film: Film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } + const film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } as unknown as Film panel.openFilmDetail(film) panel.closeFilmDetail() expect(panel.selectedFilm.value).toBeNull() }) it('openSongDetail clears film selection', () => { - const film: Film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } - const song: Song = { id: 's1', title: 'Test Song', artist: 'Artist', album: 'Album', genres: [] } + const film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } as unknown as Film + const song = { id: 's1', title: 'Test Song', artist: 'Artist', album: 'Album', genres: [] } as Song panel.openFilmDetail(film) panel.openSongDetail(song) expect(panel.selectedSong.value).toEqual(song) @@ -51,7 +51,7 @@ describe('useContentPanel', () => { }) it('closePanel resets all state', () => { - const film: Film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } + const film = { id: 'f1', title: 'Test Film', year: 2025, genres: [], director: 'Dir' } as unknown as Film panel.openFilmDetail(film) panel.panelOpen.value = true panel.availableTabs.value = ['film', 'prompt'] @@ -70,7 +70,7 @@ describe('useContentPanel', () => { }) it('openImageDetail and closeImageDetail work', () => { - const image: ImageItem = { id: 'i1', title: 'Test Image', url: 'https://example.com/img.jpg' } + const image = { id: 'i1', title: 'Test Image', url: 'https://example.com/img.jpg' } as ImageItem panel.openImageDetail(image) expect(panel.selectedImage.value).toEqual(image) panel.closeImageDetail() @@ -78,7 +78,7 @@ describe('useContentPanel', () => { }) it('openPlaceDetail and closePlaceDetail work', () => { - const place: Place = { id: 'p1', name: 'Test Place', address: '123 St', lat: 0, lng: 0 } + const place = { id: 'p1', name: 'Test Place', address: '123 St', lat: 0, lng: 0 } as Place panel.openPlaceDetail(place) expect(panel.selectedPlace.value).toEqual(place) panel.closePlaceDetail()