Fix tests

This commit is contained in:
Chris Ballinger 2020-03-26 20:27:18 -07:00
parent d1302494ec
commit 996ebf6196
2 changed files with 8 additions and 13 deletions

View File

@ -20,7 +20,7 @@ class FileTransferIntegrationTests: XCTestCase {
override func setUp() {
super.setUp()
DDLog.add(DDTTYLogger.sharedInstance)
DDTTYLogger.sharedInstance.flatMap { DDLog.add($0) }
if let databaseDirectory = databaseManager?.databaseDirectory {
FileManager.default.clearDirectory(databaseDirectory)
}

View File

@ -137,19 +137,14 @@ class OTROMEMOIntegrationTest: XCTestCase {
var messageFound = false
self.aliceUser?.databaseManager.writeConnection?.read({ (transaction) in
transaction.enumerateKeysAndObjects(inCollection: OTRBaseMessage.collection, using: { (key, object, stop) in
if let message = object as? OTRBaseMessage {
XCTAssertEqual(message.text, messageText)
messageFound = true
}
})
transaction.enumerateKeysAndObjects(inCollection: OMEMODevice.collection, using: { (key, object, stop) in
let device = object as! OMEMODevice
transaction.iterateKeysAndObjects(inCollection: OTRBaseMessage.collection) { (key, message: OTRBaseMessage, stop) in
XCTAssertEqual(message.text, messageText)
messageFound = true
stop = true
}
transaction.iterateKeysAndObjects(inCollection: OMEMODevice.collection) { (key, device: OMEMODevice, stop) in
XCTAssertNotNil(device.lastSeenDate)
})
}
})
XCTAssertTrue(messageFound,"Found message")
}