filebrowser/frontend/tests/mocks/setup.js

85 lines
1.6 KiB
JavaScript
Raw Permalink Normal View History

2024-11-26 17:21:41 +00:00
import { vi } from 'vitest';
vi.mock('@/store', () => {
return {
state: {
activeSettingsView: "",
isMobile: false,
showSidebar: false,
usage: {
used: "0 B",
total: "0 B",
usedPercentage: 0,
},
editor: null,
user: {
gallarySize: 0,
stickySidebar: false,
locale: "en",
viewMode: "normal",
2025-01-27 00:21:12 +00:00
showHidden: false,
2024-11-26 17:21:41 +00:00
perm: {},
rules: [],
permissions: {},
darkMode: false,
profile: {
username: '',
email: '',
avatarUrl: '',
},
2024-12-02 17:14:50 +00:00
sorting: {
by: 'name',
asc: true,
},
2024-11-26 17:21:41 +00:00
},
req: {
sorting: {
by: 'name',
asc: true,
},
items: [],
numDirs: 0,
numFiles: 0,
},
previewRaw: "",
oldReq: {},
clipboard: {
key: "",
items: [],
},
jwt: "",
loading: [],
reload: false,
selected: [],
multiple: false,
upload: {
uploads: {},
queue: [],
progress: [],
sizes: [],
},
prompts: [],
show: null,
showConfirm: null,
route: {},
settings: {
signup: false,
createUserDir: false,
userHomeBasePath: "",
rules: [],
frontend: {
disableExternal: false,
disableUsedPercentage: false,
name: "",
files: "",
},
},
},
};
});
vi.mock('@/utils/constants', () => {
return {
baseURL: "http://example.com",
};
});