Fix test cases for Shortcut (#1258)

This commit is contained in:
1024jp 2022-02-16 01:23:51 +09:00
parent dc57290775
commit 3ef3e7241e

View File

@ -57,15 +57,15 @@ final class ShortcutTests: XCTestCase {
func testShortcutSymbols () {
// test modifier symbols
XCTAssertEqual(Shortcut(keySpecChars: "^$a").description, "􀆍 􀆝A")
XCTAssertEqual(Shortcut(keySpecChars: "~@b").description, "􀆕 􀆔B")
XCTAssertEqual(Shortcut(keySpecChars: "^$a").description, "^ ⇧A")
XCTAssertEqual(Shortcut(keySpecChars: "~@b").description, "⌥ ⌘B")
// test unprintable keys
let f10 = String(UnicodeScalar(NSF10FunctionKey)!)
XCTAssertEqual(Shortcut(keySpecChars: "@" + f10).description, "􀆔F10")
XCTAssertEqual(Shortcut(keySpecChars: "@" + f10).description, "F10")
let delete = String(UnicodeScalar(NSDeleteCharacter)!)
XCTAssertEqual(Shortcut(keySpecChars: "@" + delete).description, "􀆔 􁂒")
XCTAssertEqual(Shortcut(keySpecChars: "@" + delete).description, "⌘ ⌦")
}
}