From 2d4ad73d16b0bf7c2b75c7826fb871016e2a22b1 Mon Sep 17 00:00:00 2001 From: Peter Fajdiga Date: Wed, 15 Jan 2025 20:59:43 +0100 Subject: [PATCH] tests: always use `MockQSignal<[]>` for signals without parameters --- src/tests/utils/mocks/MockKwinClient.ts | 16 ++++++++-------- src/tests/utils/mocks/MockQmlTimer.ts | 2 +- src/tests/utils/mocks/MockShortcutHandler.ts | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/tests/utils/mocks/MockKwinClient.ts b/src/tests/utils/mocks/MockKwinClient.ts index b5ee49c..1360cee 100644 --- a/src/tests/utils/mocks/MockKwinClient.ts +++ b/src/tests/utils/mocks/MockKwinClient.ts @@ -34,15 +34,15 @@ class MockKwinClient { private _tile: Tile|null = null; public opacity: number = 1.0; - public readonly fullScreenChanged = new MockQSignal(); - public readonly desktopsChanged = new MockQSignal(); - public readonly activitiesChanged = new MockQSignal(); - public readonly minimizedChanged = new MockQSignal(); + public readonly fullScreenChanged = new MockQSignal<[]>(); + public readonly desktopsChanged = new MockQSignal<[]>(); + public readonly activitiesChanged = new MockQSignal<[]>(); + public readonly minimizedChanged = new MockQSignal<[]>(); public readonly maximizedAboutToChange = new MockQSignal<[MaximizedMode]>(); - public readonly captionChanged = new MockQSignal(); - public readonly tileChanged = new MockQSignal(); - public readonly interactiveMoveResizeStarted = new MockQSignal(); - public readonly interactiveMoveResizeFinished = new MockQSignal(); + public readonly captionChanged = new MockQSignal<[]>(); + public readonly tileChanged = new MockQSignal<[]>(); + public readonly interactiveMoveResizeStarted = new MockQSignal<[]>(); + public readonly interactiveMoveResizeFinished = new MockQSignal<[]>(); public readonly frameGeometryChanged = new MockQSignal<[oldGeometry: QmlRect]>(); private windowedFrameGeometry: MockQmlRect; diff --git a/src/tests/utils/mocks/MockQmlTimer.ts b/src/tests/utils/mocks/MockQmlTimer.ts index 4280176..c2ba3e4 100644 --- a/src/tests/utils/mocks/MockQmlTimer.ts +++ b/src/tests/utils/mocks/MockQmlTimer.ts @@ -2,7 +2,7 @@ class MockQmlTimer { public readonly __brand = "QmlObject"; public interval = 0; - public readonly triggered = new MockQSignal(); + public readonly triggered = new MockQSignal<[]>(); public restart() { // no need to wait in tests, just fire immediately diff --git a/src/tests/utils/mocks/MockShortcutHandler.ts b/src/tests/utils/mocks/MockShortcutHandler.ts index 6f33ad3..ca89443 100644 --- a/src/tests/utils/mocks/MockShortcutHandler.ts +++ b/src/tests/utils/mocks/MockShortcutHandler.ts @@ -1,7 +1,7 @@ class MockShortcutHandler { public readonly __brand = "QmlObject"; - public readonly activated: MockQSignal<[]> = new MockQSignal(); + public readonly activated: MockQSignal<[]> = new MockQSignal<[]>(); public destroy() {} }