use base ui toast

This commit is contained in:
yyh
2026-03-25 20:38:44 +08:00
parent a7178b4d5c
commit 20dea1faa2
274 changed files with 3597 additions and 8129 deletions

View File

@ -10,13 +10,19 @@ const mockDeletePluginCredential = vi.fn().mockResolvedValue({})
const mockSetPluginDefaultCredential = vi.fn().mockResolvedValue({})
const mockUpdatePluginCredential = vi.fn().mockResolvedValue({})
const mockNotify = vi.fn()
const mockToast = {
success: (message: string, options?: Record<string, unknown>) => mockNotify({ type: 'success', message, ...options }),
error: (message: string, options?: Record<string, unknown>) => mockNotify({ type: 'error', message, ...options }),
warning: (message: string, options?: Record<string, unknown>) => mockNotify({ type: 'warning', message, ...options }),
info: (message: string, options?: Record<string, unknown>) => mockNotify({ type: 'info', message, ...options }),
dismiss: vi.fn(),
update: vi.fn(),
promise: vi.fn(),
}
vi.mock('@/app/components/base/toast/context', () => ({
useToastContext: () => ({
notify: mockNotify,
}),
vi.mock('@/app/components/base/ui/toast', () => ({
toast: mockToast,
}))
vi.mock('../../hooks/use-credential', () => ({
useDeletePluginCredentialHook: () => ({
mutateAsync: mockDeletePluginCredential,