test(music): mock progress cleanup

This commit is contained in:
jxxghp
2026-08-31 08:35:50 +08:00
parent 0e1a85fb7d
commit 28d2dba22f
+9
View File
@@ -10,6 +10,8 @@ const mocks = vi.hoisted(() => ({
openSharedDialog: vi.fn(),
toastError: vi.fn(),
toastSuccess: vi.fn(),
startNProgress: vi.fn(),
doneNProgress: vi.fn(),
}))
const recordingId = '977e6978-139d-425c-bb98-6b0c62d1e45e'
@@ -36,6 +38,13 @@ vi.mock('vue-toastification', () => ({
}),
}))
// 音乐页测试不调用真实 NProgress,避免其延时清理跨过测试环境销毁。
vi.mock('@/api/nprogress', () => ({
configureNProgress: vi.fn(),
doneNProgress: mocks.doneNProgress,
startNProgress: mocks.startNProgress,
}))
const musicResult = {
album: '叶惠美',
album_id: albumId,