Add some helpful operators
This commit is contained in:
parent
68376581a0
commit
a06af14dd9
@ -1,3 +1,7 @@
|
||||
# v15.3.0
|
||||
|
||||
- Add `==` operators for `SocketAckStatus` and `String`
|
||||
|
||||
# v15.2.0
|
||||
|
||||
- Small fixes.
|
||||
|
||||
@ -31,6 +31,16 @@ public enum SocketAckStatus : String {
|
||||
|
||||
/// The ack timed out.
|
||||
case noAck = "NO ACK"
|
||||
|
||||
/// Tests whether a string is equal to a given SocketAckStatus
|
||||
public static func == (lhs: String, rhs: SocketAckStatus) -> Bool {
|
||||
return lhs == rhs.rawValue
|
||||
}
|
||||
|
||||
/// Tests whether a string is equal to a given SocketAckStatus
|
||||
public static func == (lhs: SocketAckStatus, rhs: String) -> Bool {
|
||||
return rhs == lhs
|
||||
}
|
||||
}
|
||||
|
||||
private struct SocketAck : Hashable {
|
||||
|
||||
@ -38,7 +38,7 @@ class SocketAckManagerTest : XCTestCase {
|
||||
return
|
||||
}
|
||||
|
||||
XCTAssertEqual(timeoutReason, SocketAckStatus.noAck.rawValue)
|
||||
XCTAssert(timeoutReason == SocketAckStatus.noAck)
|
||||
|
||||
callbackExpection.fulfill()
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user