-
-
{{ t('office', 'All') }}
-
{{ t('office', 'Mine') }}
-
@@ -285,7 +319,8 @@ fetchAll()
-
@@ -295,7 +330,8 @@ fetchAll()
-
@@ -306,7 +342,8 @@ fetchAll()
-
@@ -328,20 +365,23 @@ fetchAll()
-
-
-
@@ -364,10 +404,11 @@ fetchAll()
-
@@ -375,11 +416,12 @@ fetchAll()
diff --git a/vitest.setup.ts b/vitest.setup.ts
index 1ed31d4..b39d689 100644
--- a/vitest.setup.ts
+++ b/vitest.setup.ts
@@ -13,6 +13,11 @@ config.global.renderStubDefaultSlot = true
* gets these for free via `test.setupFiles`, rather than re-stubbing per file.
*/
+/**
+ *
+ * @param text
+ * @param vars
+ */
function substitutePlaceholders(text: string, vars?: Record): string {
return text.replace(/{([^{}]*)}/g, (match, key) => {
const value = vars?.[key]
@@ -22,11 +27,10 @@ function substitutePlaceholders(text: string, vars?: Record): s
vi.mock('@nextcloud/l10n', async (importOriginal) => ({
...(await importOriginal()),
- translate: (app: string, text: string, placeholders?: Record) =>
- text.replace(/{([^{}]*)}/g, (match: string, key: string) => {
- const value = placeholders?.[key]
- return value !== undefined ? String(value) : match
- }),
+ translate: (app: string, text: string, placeholders?: Record) => text.replace(/{([^{}]*)}/g, (match: string, key: string) => {
+ const value = placeholders?.[key]
+ return value !== undefined ? String(value) : match
+ }),
}))
vi.mock('@nextcloud/auth', () => ({
@@ -44,11 +48,9 @@ vi.mock('@nextcloud/router', async (importOriginal) => ({
}))
class ResizeObserverStub {
-
observe() {}
unobserve() {}
disconnect() {}
-
}
globalThis.ResizeObserver ??= ResizeObserverStub as unknown as typeof ResizeObserver