mirror of
https://github.com/bitwarden/ios.git
synced 2025-12-12 18:30:41 -06:00
40 lines
812 B
Swift
40 lines
812 B
Swift
#if compiler(>=6.0.3)
|
|
import AuthenticationServices
|
|
#endif
|
|
import XCTest
|
|
|
|
@testable import BitwardenShared
|
|
|
|
// MARK: - CredentialManagerFactoryTests
|
|
|
|
class CredentialManagerFactoryTests: BitwardenTestCase {
|
|
// MARK: Properties
|
|
|
|
var subject: CredentialManagerFactory!
|
|
|
|
// MARK: Setup & Teardown
|
|
|
|
override func setUp() {
|
|
super.setUp()
|
|
|
|
subject = DefaultCredentialManagerFactory()
|
|
}
|
|
|
|
override func tearDown() {
|
|
super.tearDown()
|
|
|
|
subject = nil
|
|
}
|
|
|
|
// MARK: Tests
|
|
|
|
func test_createImportManager() throws {
|
|
guard #available(iOS 18.2, *) else {
|
|
throw XCTSkip("iOS 18.2 is required to run this test.")
|
|
}
|
|
let manager = subject.createImportManager()
|
|
|
|
XCTAssertTrue(manager is ASCredentialImportManager)
|
|
}
|
|
}
|