placeholder
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
27
GazeUITests/GazeUITests.swift
Normal file
27
GazeUITests/GazeUITests.swift
Normal file
@@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user