12345678910111213141516171819202122232425262728 |
- //
- // SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- // SPDX-License-Identifier: GPL-3.0-or-later
- //
- import XCTest
- @testable import NextcloudTalk
- final class UnitNCDatabaseManager: TestBaseRealm {
- func testSavingExternalSignalingVersion() throws {
- let activeAccount = NCDatabaseManager.sharedInstance().activeAccount()
- let testVersion = "Test version"
- let testVersionUpdated = "Test version updated"
- updateCapabilities { cap in
- cap.externalSignalingServerVersion = testVersion
- }
- var capabilities = NCDatabaseManager.sharedInstance().serverCapabilities(forAccountId: activeAccount.accountId)
- XCTAssertEqual(capabilities?.externalSignalingServerVersion, testVersion)
- NCDatabaseManager.sharedInstance().setExternalSignalingServerVersion(testVersionUpdated, forAccountId: activeAccount.accountId)
- capabilities = NCDatabaseManager.sharedInstance().serverCapabilities(forAccountId: activeAccount.accountId)
- XCTAssertEqual(capabilities?.externalSignalingServerVersion, testVersionUpdated)
- }
- }
|