mirror of
https://github.com/Toxblh/MTMR.git
synced 2026-10-29 01:38:35 +00:00
fix building test target, add one more test
This commit is contained in:
@@ -23,11 +23,20 @@ class ParseConfig: XCTestCase {
|
||||
|
||||
func testPredefinedItem() {
|
||||
let buttonKeycodeFixture = """
|
||||
[ { "type": "brightnessUp" } ]
|
||||
[ { "type": "escape" } ]
|
||||
""".data(using: .utf8)!
|
||||
let result = try? JSONDecoder().decode([BarItemDefinition].self, from: buttonKeycodeFixture)
|
||||
XCTAssertEqual(result?.first?.type, .staticButton(title: "🔆"))
|
||||
XCTAssertEqual(result?.first?.action, .keyPress(keycode: 113))
|
||||
XCTAssertEqual(result?.first?.type, .staticButton(title: "esc"))
|
||||
XCTAssertEqual(result?.first?.action, .keyPress(keycode: 53))
|
||||
}
|
||||
|
||||
func testExtendedWidthForPredefinedItem() {
|
||||
let buttonKeycodeFixture = """
|
||||
[ { "type": "escape", "width": 110}, ]
|
||||
""".data(using: .utf8)!
|
||||
let result = try? JSONDecoder().decode([BarItemDefinition].self, from: buttonKeycodeFixture)
|
||||
XCTAssertEqual(result?.first?.type, .staticButton(title: "esc"))
|
||||
XCTAssertEqual(result?.first?.action, .keyPress(keycode: 53))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user