mirror of
https://github.com/unraid/api.git
synced 2026-01-01 22:20:05 -06:00
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - New Features - Introduced Docker management UI components: Overview, Logs, Console, Preview, and Edit. - Added responsive Card/Detail layouts with grouping, bulk actions, and tabs. - New UnraidToaster component and global toaster configuration. - Component auto-mounting improved with async loading and multi-selector support. - UI/UX - Overhauled theme system (light/dark tokens, primary/orange accents) and added theme variants. - Header OS version now includes integrated changelog modal. - Registration displays warning states; multiple visual polish updates. - API - CPU load now includes percentGuest and percentSteal metrics. - Chores - Migrated web app to Vite; updated artifacts and manifests. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: mdatelle <mike@datelle.net> Co-authored-by: Michael Datelle <mdatelle@icloud.com>
29 lines
490 B
TypeScript
29 lines
490 B
TypeScript
import { config } from '@vue/test-utils';
|
|
|
|
import { vi } from 'vitest';
|
|
|
|
// Import mocks
|
|
import '@/../__test__/mocks/ui-components.js';
|
|
|
|
// Configure Vue Test Utils
|
|
config.global.plugins = [
|
|
{
|
|
install: vi.fn(),
|
|
},
|
|
];
|
|
|
|
// Set a timeout for tests
|
|
vi.setConfig({
|
|
testTimeout: 10000,
|
|
hookTimeout: 10000,
|
|
});
|
|
|
|
// Mock fetch
|
|
globalThis.fetch = vi.fn(() =>
|
|
Promise.resolve({
|
|
ok: true,
|
|
json: () => Promise.resolve({}),
|
|
text: () => Promise.resolve(''),
|
|
} as Response)
|
|
);
|