From 850a1b2eca69d7c1389c68894000f05f9399ab7e Mon Sep 17 00:00:00 2001 From: arabcoders Date: Fri, 20 Feb 2026 22:59:01 +0300 Subject: [PATCH] fix: refactor document focus handling in test files - tests were failing in gitea CI --- ui/tests/composables/useConditions.test.ts | 4 +++- ui/tests/composables/usePresets.test.ts | 4 +++- ui/tests/composables/useTaskDefinitions.test.ts | 4 +++- ui/tests/composables/useTasks.test.ts | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) 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 }),