Merge branch 'main' into feat/proxy-full-url

This commit is contained in:
YoVinchen
2026-03-27 16:20:18 +08:00
34 changed files with 1136 additions and 233 deletions
@@ -11,6 +11,8 @@ const toggleSkillAppMock = vi.fn();
const uninstallSkillMock = vi.fn();
const importSkillsMock = vi.fn();
const installFromZipMock = vi.fn();
const deleteSkillBackupMock = vi.fn();
const restoreSkillBackupMock = vi.fn();
vi.mock("sonner", () => ({
toast: {
@@ -25,9 +27,22 @@ vi.mock("@/hooks/useSkills", () => ({
data: [],
isLoading: false,
}),
useSkillBackups: () => ({
data: [],
refetch: vi.fn(),
isFetching: false,
}),
useDeleteSkillBackup: () => ({
mutateAsync: deleteSkillBackupMock,
isPending: false,
}),
useToggleSkillApp: () => ({
mutateAsync: toggleSkillAppMock,
}),
useRestoreSkillBackup: () => ({
mutateAsync: restoreSkillBackupMock,
isPending: false,
}),
useUninstallSkill: () => ({
mutateAsync: uninstallSkillMock,
}),
@@ -68,6 +83,8 @@ describe("UnifiedSkillsPanel", () => {
uninstallSkillMock.mockReset();
importSkillsMock.mockReset();
installFromZipMock.mockReset();
deleteSkillBackupMock.mockReset();
restoreSkillBackupMock.mockReset();
});
it("opens the import dialog without crashing when app toggles render", async () => {