Files
steipete--codexbar/Tests/CodexBarTests/KeyboardShortcutsBundleTests.swift
2026-07-13 12:22:33 +08:00

20 lines
777 B
Swift

import KeyboardShortcuts
import Testing
@testable import CodexBar
@MainActor
struct KeyboardShortcutsBundleTests {
@Test func `recorder initializes without crashing`() {
_ = KeyboardShortcuts.RecorderCocoa(for: .init("test.keyboardshortcuts.bundle"))
}
@Test func `open menu recorder expands beyond dependency intrinsic width`() {
let recorder = KeyboardShortcuts.RecorderCocoa(for: .init("test.keyboardshortcuts.width"))
let size = OpenMenuShortcutRecorder.fittedSize(intrinsicHeight: recorder.intrinsicContentSize.height)
#expect(size.width == OpenMenuShortcutRecorder.preferredWidth)
#expect(size.width > recorder.intrinsicContentSize.width)
#expect(size.height == recorder.intrinsicContentSize.height)
}
}