File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -146,6 +146,27 @@ class IMMessageTestCase: RTMBaseTestCase {
146146 conversationA. lastMessage? . sentTimestamp,
147147 conversationB. lastMessage? . sentTimestamp
148148 )
149+
150+ expecting { ( exp) in
151+ try ! conversationA. leave ( completion: { ( result) in
152+ XCTAssertTrue ( result. isSuccess)
153+ XCTAssertNil ( result. error)
154+ exp. fulfill ( )
155+ } )
156+ }
157+
158+ expecting { ( exp) in
159+ let message = IMTextMessage ( )
160+ message. text = uuid
161+ try ! conversationA. send ( message: message, completion: { ( result) in
162+ XCTAssertTrue ( result. isFailure)
163+ XCTAssertNotNil ( result. error)
164+ XCTAssertNotNil ( message. ID)
165+ XCTAssertNotNil ( message. sentTimestamp)
166+ XCTAssertEqual ( message. status, . failed)
167+ exp. fulfill ( )
168+ } )
169+ }
149170 }
150171
151172 func testMessageContinuousSendingAndReceiving( ) {
You can’t perform that action at this time.
0 commit comments