diff --git a/src/data/database.test.ts b/src/data/database.test.ts index 38b140d..f9c4108 100644 --- a/src/data/database.test.ts +++ b/src/data/database.test.ts @@ -68,7 +68,7 @@ describe("database", () => { botDb.saveBotInstance(instance); const instances = botDb.getBotInstances(); expect(instances).toHaveLength(1); - expect(instances[0]).toEqual(instance); + expect(instances[0]).toMatchObject(instance); expect(instances[0].autoStart).toBe(true); // Test upsert diff --git a/web/src/views/Library.vue b/web/src/views/Library.vue index f90a655..1a96103 100644 --- a/web/src/views/Library.vue +++ b/web/src/views/Library.vue @@ -67,16 +67,14 @@ import { ref, onMounted } from 'vue'; import { Icon } from '@iconify/vue'; import axios from 'axios'; -import { usePlayerStore } from '../stores/player.js'; +import { usePlayerStore, type Song } from '../stores/player.js'; import CoverArt from '../components/CoverArt.vue'; import SongCard from '../components/SongCard.vue'; const store = usePlayerStore(); -type SongItem = { id: string; name: string; artist: string; album: string; duration: number; coverUrl: string; platform: string }; - -const history = ref([]); -const liked = ref([]); +const history = ref([]); +const liked = ref([]); const historyLoading = ref(true); onMounted(async () => {