Skip to content

Commit e518634

Browse files
authored
Merge pull request #1 from ianpartridge/linux-fixes
Update for Linux
2 parents d024f4c + 0bce123 commit e518634

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Sources/UAParserSwift/UAParserSwift.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ public extension String {
865865
guard let regex = try? NSRegularExpression(pattern: regex, options: [.caseInsensitive]) else {
866866
return nil
867867
}
868-
let nsString = self as NSString
868+
let nsString = NSString(string: self)
869869
let results = regex.matches(in: self, options: [], range: NSMakeRange(0, nsString.length))
870870
let matches = results.map { result in
871871
(0..<result.numberOfRanges).map { result.range(at: $0).location != NSNotFound

Tests/UAParserSwiftTests/UAParserSwift_Tests.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class UAParserSwiftTests: XCTestCase {
2727
let decoder = JSONDecoder()
2828
let data = try decoder.decode([TestItem].self, from: jsonData)
2929
return data
30-
} catch let err {
30+
} catch {
3131
return nil
3232
}
3333
}
@@ -135,6 +135,10 @@ class UAParserSwiftTests: XCTestCase {
135135
}
136136

137137
static var allTests = [
138-
("tests", test_cpu,test_engines,test_os,test_device,test_browser),
138+
("test_cpu", test_cpu),
139+
("test_engines", test_engines),
140+
("test_os", test_os),
141+
("test_device", test_device),
142+
("test_browser", test_browser),
139143
]
140144
}

0 commit comments

Comments
 (0)