Skip to content

Commit 4801ee7

Browse files
authored
Merge pull request #25 from mk-wang/mk_dev
fix padHex Thank you 🙏🏼
2 parents 3036c72 + f9a04af commit 4801ee7

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

SwiftDraw/Parser.XML.Color.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ extension XMLParser {
152152
let chars = data.unicodeScalars.map({ $0 })
153153
guard chars.count == 3 else { return data }
154154

155-
return "\(chars[0])0\(chars[1])0\(chars[2])0"
155+
return "\(chars[0])\(chars[0])\(chars[1])\(chars[1])\(chars[2])\(chars[2])"
156156
}
157157

158158
private func parseColorHex(data: String) throws -> DOM.Color? {

SwiftDrawTests/Parser.XML.ColorTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ final class ParserColorTests: XCTestCase {
7070
}
7171

7272
func testColorHex() {
73-
XCTAssertEqual(try XMLParser().parseColor("#a06"), .hex(160, 0, 96))
73+
XCTAssertEqual(try XMLParser().parseColor("#a06"), .hex(170, 0, 102))
7474
XCTAssertEqual(try XMLParser().parseColor("#123456"), .hex(18, 52, 86))
7575
XCTAssertEqual(try XMLParser().parseColor("#FF11DD"), .hex(255, 17, 221))
7676
XCTAssertThrowsError(try XMLParser().parseColor("#invalid"))

0 commit comments

Comments
 (0)