diff --git a/ui/tests/composables/useConditions.test.ts b/ui/tests/composables/useConditions.test.ts index 756afe67..cde8f2ec 100644 --- a/ui/tests/composables/useConditions.test.ts +++ b/ui/tests/composables/useConditions.test.ts @@ -8,7 +8,9 @@ globalThis.useNotificationStore = () => ({ markRead: () => {}, }) as any -;(globalThis.document as any).hasFocus = () => true +const documentStub: any = globalThis.document ?? {} +documentStub.hasFocus = () => true +;(globalThis as any).document = documentStub mock.module('~/composables/useNotification', () => ({ useNotification: () => ({ success: successMock, error: errorMock }), diff --git a/ui/tests/composables/usePresets.test.ts b/ui/tests/composables/usePresets.test.ts index 9adec9ee..1a25c465 100644 --- a/ui/tests/composables/usePresets.test.ts +++ b/ui/tests/composables/usePresets.test.ts @@ -8,7 +8,9 @@ globalThis.useNotificationStore = () => ({ markRead: () => {}, }) as any -;(globalThis.document as any).hasFocus = () => true +const documentStub: any = globalThis.document ?? {} +documentStub.hasFocus = () => true +;(globalThis as any).document = documentStub mock.module('~/composables/useNotification', () => ({ useNotification: () => ({ success: successMock, error: errorMock }), diff --git a/ui/tests/composables/useTaskDefinitions.test.ts b/ui/tests/composables/useTaskDefinitions.test.ts index 3e8abfdc..d64d7a1e 100644 --- a/ui/tests/composables/useTaskDefinitions.test.ts +++ b/ui/tests/composables/useTaskDefinitions.test.ts @@ -8,7 +8,9 @@ globalThis.useNotificationStore = () => ({ markRead: () => {}, }) as any -;(globalThis.document as any).hasFocus = () => true +const documentStub: any = globalThis.document ?? {} +documentStub.hasFocus = () => true +;(globalThis as any).document = documentStub mock.module('~/composables/useNotification', () => ({ useNotification: () => ({ success: successMock, error: errorMock }), diff --git a/ui/tests/composables/useTasks.test.ts b/ui/tests/composables/useTasks.test.ts index 70d18560..a5728dbb 100644 --- a/ui/tests/composables/useTasks.test.ts +++ b/ui/tests/composables/useTasks.test.ts @@ -8,7 +8,9 @@ globalThis.useNotificationStore = () => ({ markRead: () => {}, }) as any -;(globalThis.document as any).hasFocus = () => true +const documentStub: any = globalThis.document ?? {} +documentStub.hasFocus = () => true +;(globalThis as any).document = documentStub mock.module('~/composables/useNotification', () => ({ useNotification: () => ({ success: successMock, error: errorMock }),