Skip to content

Commit 2a1ad00

Browse files
committed
test: update case
1 parent 7988c5f commit 2a1ad00

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

LeanCloudTests/IMMessageTestCase.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff 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() {

0 commit comments

Comments
 (0)