Files
sst/Tests/SstCoreTests/FnKeyTrackerTests.swift
T
2026-10-01 09:44:23 +02:00

14 lines
458 B
Swift

import Testing
@testable import SstCore
struct FnKeyTrackerTests {
@Test func emitsPressedThenReleasedOnlyOnTransitions() {
var tracker = FnKeyTracker()
#expect(tracker.process(fnDown: false) == nil)
#expect(tracker.process(fnDown: true) == .pressed)
#expect(tracker.process(fnDown: true) == nil)
#expect(tracker.process(fnDown: false) == .released)
#expect(tracker.process(fnDown: false) == nil)
}
}