28 lines
699 B
JavaScript
28 lines
699 B
JavaScript
// This file will be run before each test file, don't delete or vitest will not work.
|
|
import { vi } from 'vitest';
|
|
|
|
vi.mock('axios');
|
|
vi.mock('vue-router', () => ({
|
|
useRouter: () => ({
|
|
push: vi.fn(),
|
|
replace: vi.fn(),
|
|
currentRoute: {
|
|
value: {
|
|
params: {
|
|
id: 1,
|
|
},
|
|
meta: { moduleName: 'mockName' },
|
|
matched: [{ path: 'mockName/list' }],
|
|
},
|
|
},
|
|
}),
|
|
useRoute: () => ({
|
|
matched: [],
|
|
query: {},
|
|
params: {},
|
|
meta: { moduleName: 'mockName' },
|
|
path: 'mockSection/list',
|
|
}),
|
|
onBeforeRouteLeave: () => {},
|
|
}));
|