mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
45a71181d1
Added migration test. Fix some tests.
28 lines
1.1 KiB
Swift
28 lines
1.1 KiB
Swift
@testable import SignalServiceKit
|
|
import XCTest
|
|
import Curve25519Kit
|
|
|
|
class LK001UpdateFriendRequestStatusStorageTest : XCTestCase {
|
|
|
|
private var storage: OWSPrimaryStorage { OWSPrimaryStorage.shared() }
|
|
|
|
override func setUp() {
|
|
super.setUp()
|
|
// Activate the mock environment
|
|
ClearCurrentAppContextForTests()
|
|
SetCurrentAppContext(TestAppContext())
|
|
MockSSKEnvironment.activate()
|
|
// Register a mock user
|
|
let identityManager = OWSIdentityManager.shared()
|
|
let seed = Randomness.generateRandomBytes(16)!
|
|
let keyPair = Curve25519.generateKeyPair(fromSeed: seed + seed)
|
|
let databaseConnection = identityManager.value(forKey: "dbConnection") as! YapDatabaseConnection
|
|
databaseConnection.setObject(keyPair, forKey: OWSPrimaryStorageIdentityKeyStoreIdentityKey, inCollection: OWSPrimaryStorageIdentityKeyStoreCollection)
|
|
TSAccountManager.sharedInstance().phoneNumberAwaitingVerification = keyPair.hexEncodedPublicKey
|
|
TSAccountManager.sharedInstance().didRegister()
|
|
}
|
|
|
|
func test_shouldMigrateFriendRequestStatusCorrectly() {
|
|
}
|
|
|
|
}
|