From 07838c8e7940e1223b965cb0fe91c5c6ddfa9428 Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Thu, 29 Jan 2026 19:54:53 -0500 Subject: [PATCH] placeholder --- Gaze/Models/ReminderEvent.swift | 8 ++++-- .../Timer/ReminderTriggerService.swift | 2 +- GazeUITests/GazeUITests.swift | 27 +++++++++++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 GazeUITests/GazeUITests.swift diff --git a/Gaze/Models/ReminderEvent.swift b/Gaze/Models/ReminderEvent.swift index f60e22b..5a55a94 100644 --- a/Gaze/Models/ReminderEvent.swift +++ b/Gaze/Models/ReminderEvent.swift @@ -8,7 +8,7 @@ import Foundation enum ReminderEvent: Equatable { - case lookAwayTriggered(countdownSeconds: Int) + case lookAwayTriggered(intervalMinutes: Int) case blinkTriggered case postureTriggered case userTimerTriggered(UserTimer) @@ -42,7 +42,7 @@ enum ReminderEvent: Equatable { var displayName: String { switch self { case .lookAwayTriggered: - return "Look Away" + return lookAwayTitle case .blinkTriggered: return "Blink" case .postureTriggered: @@ -51,5 +51,9 @@ enum ReminderEvent: Equatable { return timer.title } } + + private var lookAwayTitle: String { + return "Look Away" + } } diff --git a/Gaze/Services/Timer/ReminderTriggerService.swift b/Gaze/Services/Timer/ReminderTriggerService.swift index 99d9b4d..6f8ba42 100644 --- a/Gaze/Services/Timer/ReminderTriggerService.swift +++ b/Gaze/Services/Timer/ReminderTriggerService.swift @@ -26,7 +26,7 @@ final class ReminderTriggerService { switch type { case .lookAway: return .lookAwayTriggered( - countdownSeconds: settingsProvider.settings.lookAwayIntervalMinutes * 60 + intervalMinutes: settingsProvider.settings.lookAwayIntervalMinutes ) case .blink: return .blinkTriggered diff --git a/GazeUITests/GazeUITests.swift b/GazeUITests/GazeUITests.swift new file mode 100644 index 0000000..d0163ca --- /dev/null +++ b/GazeUITests/GazeUITests.swift @@ -0,0 +1,27 @@ +// +// GazeUITests.swift +// GazeUITests +// +// Created by Mike Freno on 1/29/2026. +// +import XCTest + +final class GazeUITests: XCTestCase { + + override func setUpWithError() throws { + continueAfterFailure = false + try super.setUpWithError() + } + + override func tearDownWithError() throws { + try super.tearDownWithError() + } + + func testLaunchPerformance() throws { + if #available(macOS 10.15, *) { + measure(metrics: [XCTApplicationLaunchMetric()]) { + XCUIApplication().launch() + } + } + } +}