diff --git a/BitwardenShared/Core/Auth/Models/Request/IdentityTokenRequestModelTests.swift b/BitwardenShared/Core/Auth/Models/Request/IdentityTokenRequestModelTests.swift index 3d9fd94c89..ecf549880c 100644 --- a/BitwardenShared/Core/Auth/Models/Request/IdentityTokenRequestModelTests.swift +++ b/BitwardenShared/Core/Auth/Models/Request/IdentityTokenRequestModelTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class IdentityTokenRequestModelTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Auth/Models/Response/KeyConnectorUserKeyResponseModelTests.swift b/BitwardenShared/Core/Auth/Models/Response/KeyConnectorUserKeyResponseModelTests.swift index 4e76b8c958..a454974883 100644 --- a/BitwardenShared/Core/Auth/Models/Response/KeyConnectorUserKeyResponseModelTests.swift +++ b/BitwardenShared/Core/Auth/Models/Response/KeyConnectorUserKeyResponseModelTests.swift @@ -2,6 +2,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class KeyConnectorUserKeyResponseModelTests: BitwardenTestCase { // MARK: - Tests diff --git a/BitwardenShared/Core/Auth/Models/Response/KnownDeviceResponseModelTests.swift b/BitwardenShared/Core/Auth/Models/Response/KnownDeviceResponseModelTests.swift index d9e7437c83..fca9092fd1 100644 --- a/BitwardenShared/Core/Auth/Models/Response/KnownDeviceResponseModelTests.swift +++ b/BitwardenShared/Core/Auth/Models/Response/KnownDeviceResponseModelTests.swift @@ -2,6 +2,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - KnownDeviceResponseModelTests diff --git a/BitwardenShared/Core/Auth/Repositories/AuthRepositoryTests.swift b/BitwardenShared/Core/Auth/Repositories/AuthRepositoryTests.swift index 08ca349d1a..8b045505b5 100644 --- a/BitwardenShared/Core/Auth/Repositories/AuthRepositoryTests.swift +++ b/BitwardenShared/Core/Auth/Repositories/AuthRepositoryTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @MainActor class AuthRepositoryTests: BitwardenTestCase { // swiftlint:disable:this type_body_length diff --git a/BitwardenShared/Core/Auth/Services/API/Auth/AuthAPIServiceTests.swift b/BitwardenShared/Core/Auth/Services/API/Auth/AuthAPIServiceTests.swift index 298e051efc..5d198f7976 100644 --- a/BitwardenShared/Core/Auth/Services/API/Auth/AuthAPIServiceTests.swift +++ b/BitwardenShared/Core/Auth/Services/API/Auth/AuthAPIServiceTests.swift @@ -2,6 +2,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AuthAPIServiceTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Auth/Services/API/Auth/Fixtures/APITestData+Auth.swift b/BitwardenShared/Core/Auth/Services/API/Auth/Fixtures/APITestData+Auth.swift index e9b592d74e..e0cef7a142 100644 --- a/BitwardenShared/Core/Auth/Services/API/Auth/Fixtures/APITestData+Auth.swift +++ b/BitwardenShared/Core/Auth/Services/API/Auth/Fixtures/APITestData+Auth.swift @@ -1,6 +1,8 @@ import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { // MARK: Identity Token static let authRequestSuccess = loadFromJsonBundle(resource: "AuthRequest") @@ -30,3 +32,5 @@ extension APITestData { resource: "IdentityTokenEncryptionKeyMigrationError", ) } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Auth/Services/API/Auth/Requests/IdentityTokenRequestTests.swift b/BitwardenShared/Core/Auth/Services/API/Auth/Requests/IdentityTokenRequestTests.swift index f7e9787319..df5a621025 100644 --- a/BitwardenShared/Core/Auth/Services/API/Auth/Requests/IdentityTokenRequestTests.swift +++ b/BitwardenShared/Core/Auth/Services/API/Auth/Requests/IdentityTokenRequestTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class IdentityTokenRequestTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Auth/Services/API/Device/Fixtures/APITestData+Device.swift b/BitwardenShared/Core/Auth/Services/API/Device/Fixtures/APITestData+Device.swift index d585e596c7..03a57b2ddd 100644 --- a/BitwardenShared/Core/Auth/Services/API/Device/Fixtures/APITestData+Device.swift +++ b/BitwardenShared/Core/Auth/Services/API/Device/Fixtures/APITestData+Device.swift @@ -1,9 +1,13 @@ import Foundation import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { // MARK: Known Device static let knownDeviceTrue = APITestData(data: Data("true".utf8)) static let knownDeviceFalse = APITestData(data: Data("false".utf8)) } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Auth/Services/API/KeyConnector/Fixtures/APITestData+KeyConnector.swift b/BitwardenShared/Core/Auth/Services/API/KeyConnector/Fixtures/APITestData+KeyConnector.swift index 13378529eb..3c7e39217e 100644 --- a/BitwardenShared/Core/Auth/Services/API/KeyConnector/Fixtures/APITestData+KeyConnector.swift +++ b/BitwardenShared/Core/Auth/Services/API/KeyConnector/Fixtures/APITestData+KeyConnector.swift @@ -1,5 +1,9 @@ import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { static let keyConnectorUserKey = loadFromJsonBundle(resource: "KeyConnectorUserKey") } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Auth/Services/API/Organization/Fixtures/APITestData+Organization.swift b/BitwardenShared/Core/Auth/Services/API/Organization/Fixtures/APITestData+Organization.swift index 22151a31e9..d15b7f606d 100644 --- a/BitwardenShared/Core/Auth/Services/API/Organization/Fixtures/APITestData+Organization.swift +++ b/BitwardenShared/Core/Auth/Services/API/Organization/Fixtures/APITestData+Organization.swift @@ -1,6 +1,8 @@ import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { static let organizationAutoEnrollStatus = loadFromJsonBundle(resource: "OrganizationAutoEnrollStatus") static let organizationAutoEnrollStatusDisabled = loadFromJsonBundle( resource: "OrganizationAutoEnrollStatusDisabled", @@ -19,3 +21,5 @@ extension APITestData { resource: "SingleSignOnDomainsVerifiedMultiple", ) } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Auth/Services/AuthServiceTests.swift b/BitwardenShared/Core/Auth/Services/AuthServiceTests.swift index 3785bbb091..1c6262a6f4 100644 --- a/BitwardenShared/Core/Auth/Services/AuthServiceTests.swift +++ b/BitwardenShared/Core/Auth/Services/AuthServiceTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AuthServiceTests diff --git a/BitwardenShared/Core/Auth/Services/Biometrics/BiometricsRepositoryTests.swift b/BitwardenShared/Core/Auth/Services/Biometrics/BiometricsRepositoryTests.swift index 88f246ae42..69d33c98f7 100644 --- a/BitwardenShared/Core/Auth/Services/Biometrics/BiometricsRepositoryTests.swift +++ b/BitwardenShared/Core/Auth/Services/Biometrics/BiometricsRepositoryTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - BiometricsRepositoryTests diff --git a/BitwardenShared/Core/Auth/Services/ChangeKdfServiceTests.swift b/BitwardenShared/Core/Auth/Services/ChangeKdfServiceTests.swift index 86088fc947..102094394a 100644 --- a/BitwardenShared/Core/Auth/Services/ChangeKdfServiceTests.swift +++ b/BitwardenShared/Core/Auth/Services/ChangeKdfServiceTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @MainActor class ChangeKdfServiceTests: BitwardenTestCase { diff --git a/BitwardenShared/Core/Auth/Services/TestHelpers/MockAuthService.swift b/BitwardenShared/Core/Auth/Services/TestHelpers/MockAuthService.swift index 9a7ad86b34..9776bdc558 100644 --- a/BitwardenShared/Core/Auth/Services/TestHelpers/MockAuthService.swift +++ b/BitwardenShared/Core/Auth/Services/TestHelpers/MockAuthService.swift @@ -3,6 +3,7 @@ import BitwardenSdk import Foundation @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockAuthService: AuthService { var answerLoginRequestApprove: Bool? diff --git a/BitwardenShared/Core/Auth/Services/TestHelpers/MockTrustDeviceService.swift b/BitwardenShared/Core/Auth/Services/TestHelpers/MockTrustDeviceService.swift index 7e7556acd0..136ea136e3 100644 --- a/BitwardenShared/Core/Auth/Services/TestHelpers/MockTrustDeviceService.swift +++ b/BitwardenShared/Core/Auth/Services/TestHelpers/MockTrustDeviceService.swift @@ -3,6 +3,7 @@ import BitwardenSdk // MARK: MockTrustDeviceService @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockTrustDeviceService: TrustDeviceService { var getDeviceKeyResult: Result = .success("DEVICE_KEY") diff --git a/BitwardenShared/Core/Auth/Services/TrustDeviceServiceTests.swift b/BitwardenShared/Core/Auth/Services/TrustDeviceServiceTests.swift index 8ac80eef1d..24148f9328 100644 --- a/BitwardenShared/Core/Auth/Services/TrustDeviceServiceTests.swift +++ b/BitwardenShared/Core/Auth/Services/TrustDeviceServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AuthServiceTests diff --git a/BitwardenShared/Core/Autofill/Extensions/BitwardenSdkAutofillTests.swift b/BitwardenShared/Core/Autofill/Extensions/BitwardenSdkAutofillTests.swift index 7a5954bbb0..7a76377e17 100644 --- a/BitwardenShared/Core/Autofill/Extensions/BitwardenSdkAutofillTests.swift +++ b/BitwardenShared/Core/Autofill/Extensions/BitwardenSdkAutofillTests.swift @@ -5,6 +5,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - GetAssertionRequest diff --git a/BitwardenShared/Core/Autofill/Models/ASPasskeyCredentialRequestExtensionsTests.swift b/BitwardenShared/Core/Autofill/Models/ASPasskeyCredentialRequestExtensionsTests.swift index c8f9b9c235..89b6b5242d 100644 --- a/BitwardenShared/Core/Autofill/Models/ASPasskeyCredentialRequestExtensionsTests.swift +++ b/BitwardenShared/Core/Autofill/Models/ASPasskeyCredentialRequestExtensionsTests.swift @@ -4,6 +4,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class ASPasskeyCredentialRequestExtensionsTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Autofill/Services/AutofillCredentialService+AppExtensionTests.swift b/BitwardenShared/Core/Autofill/Services/AutofillCredentialService+AppExtensionTests.swift index cd6056bd42..23baf4569a 100644 --- a/BitwardenShared/Core/Autofill/Services/AutofillCredentialService+AppExtensionTests.swift +++ b/BitwardenShared/Core/Autofill/Services/AutofillCredentialService+AppExtensionTests.swift @@ -8,6 +8,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks /// The tests for `DefaultAutofillCredentialService` when the app context is `.appExtension`. /// This new file is needed given that the app context is necesary on `DefaultAutofillCredentialService` diff --git a/BitwardenShared/Core/Autofill/Services/AutofillCredentialServiceTests.swift b/BitwardenShared/Core/Autofill/Services/AutofillCredentialServiceTests.swift index 36756912ef..0aa5cdb682 100644 --- a/BitwardenShared/Core/Autofill/Services/AutofillCredentialServiceTests.swift +++ b/BitwardenShared/Core/Autofill/Services/AutofillCredentialServiceTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @MainActor class AutofillCredentialServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length diff --git a/BitwardenShared/Core/Autofill/Utilities/ActionExtensionHelperTests.swift b/BitwardenShared/Core/Autofill/Utilities/ActionExtensionHelperTests.swift index 15cfdde919..c8151726b8 100644 --- a/BitwardenShared/Core/Autofill/Utilities/ActionExtensionHelperTests.swift +++ b/BitwardenShared/Core/Autofill/Utilities/ActionExtensionHelperTests.swift @@ -11,6 +11,16 @@ class ActionExtensionHelperTests: BitwardenTestCase { // swiftlint:disable:this var subject: ActionExtensionHelper! + let pageDetailsJsonData = APITestData.loadFromJsonBundle( + resource: "pageDetails", + bundle: .bitwardenSharedMocks, + ).data + + let pageDetailsWithoutPasswordJsonData = APITestData.loadFromJsonBundle( + resource: "pageDetailsWithoutPassword", + bundle: .bitwardenSharedMocks, + ).data + // MARK: Setup & Teardown override func setUp() { @@ -30,7 +40,6 @@ class ActionExtensionHelperTests: BitwardenTestCase { // swiftlint:disable:this /// `canAutofill` returns true if the provider type is supported and the page details contains a /// password field. func test_canAutofill() throws { - let pageDetailsJsonData = APITestData.loadFromJsonBundle(resource: "pageDetails").data let pageDetailsJson = try XCTUnwrap(String(data: pageDetailsJsonData, encoding: .utf8)) let extensionItem = NSExtensionItem() @@ -70,8 +79,7 @@ class ActionExtensionHelperTests: BitwardenTestCase { // swiftlint:disable:this /// `canAutofill` returns false if the page details doesn't contain a password field. func test_canAutofill_noPasswordField() throws { - let pageDetailsJsonData = APITestData.loadFromJsonBundle(resource: "pageDetailsWithoutPassword").data - let pageDetailsJson = String(data: pageDetailsJsonData, encoding: .utf8) + let pageDetailsJson = String(data: pageDetailsWithoutPasswordJsonData, encoding: .utf8) let extensionItem = NSExtensionItem() extensionItem.attachments = [ @@ -168,7 +176,6 @@ class ActionExtensionHelperTests: BitwardenTestCase { // swiftlint:disable:this /// returns the data necessary to autofill the selected cipher on the web page. func test_processInputItems_findLoginBrowserProvider_dictionary() throws { // swiftlint:disable:previous function_body_length - let pageDetailsJsonData = APITestData.loadFromJsonBundle(resource: "pageDetails").data let pageDetailsJson = String(data: pageDetailsJsonData, encoding: .utf8) let pageDetails = try JSONDecoder().decode(PageDetails.self, from: pageDetailsJsonData) @@ -313,7 +320,6 @@ class ActionExtensionHelperTests: BitwardenTestCase { // swiftlint:disable:this /// `processInputItems(_:)` processes the input items for a web URL provider and returns the /// data necessary to autofill the selected cipher on the web page. func test_processInputItems_webUrlProvider() throws { // swiftlint:disable:this function_body_length - let pageDetailsJsonData = APITestData.loadFromJsonBundle(resource: "pageDetails").data let pageDetailsJson = try XCTUnwrap(String(data: pageDetailsJsonData, encoding: .utf8)) let extensionItem = NSExtensionItem() diff --git a/BitwardenShared/Core/Autofill/Utilities/CredentialProviderContext/CredentialProviderContextTests.swift b/BitwardenShared/Core/Autofill/Utilities/CredentialProviderContext/CredentialProviderContextTests.swift index 4d42290125..4a8917868a 100644 --- a/BitwardenShared/Core/Autofill/Utilities/CredentialProviderContext/CredentialProviderContextTests.swift +++ b/BitwardenShared/Core/Autofill/Utilities/CredentialProviderContext/CredentialProviderContextTests.swift @@ -2,6 +2,7 @@ import AuthenticationServices import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class CredentialProviderContextTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Tests diff --git a/BitwardenShared/Core/Platform/Models/Domain/AccountEncryptionKeysTests.swift b/BitwardenShared/Core/Platform/Models/Domain/AccountEncryptionKeysTests.swift index 6cfc1294d1..645a18f06d 100644 --- a/BitwardenShared/Core/Platform/Models/Domain/AccountEncryptionKeysTests.swift +++ b/BitwardenShared/Core/Platform/Models/Domain/AccountEncryptionKeysTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AccountEncryptionKeysTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Platform/Models/Domain/AccountTests.swift b/BitwardenShared/Core/Platform/Models/Domain/AccountTests.swift index 7a25dcb552..7b77911e89 100644 --- a/BitwardenShared/Core/Platform/Models/Domain/AccountTests.swift +++ b/BitwardenShared/Core/Platform/Models/Domain/AccountTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AccountTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Platform/Models/Domain/StateTests.swift b/BitwardenShared/Core/Platform/Models/Domain/StateTests.swift index 950eadf1bc..b05b011de1 100644 --- a/BitwardenShared/Core/Platform/Models/Domain/StateTests.swift +++ b/BitwardenShared/Core/Platform/Models/Domain/StateTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class StateTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Platform/Repositories/SettingsRepositoryTests.swift b/BitwardenShared/Core/Platform/Repositories/SettingsRepositoryTests.swift index 84b60ab2b6..67f0b11493 100644 --- a/BitwardenShared/Core/Platform/Repositories/SettingsRepositoryTests.swift +++ b/BitwardenShared/Core/Platform/Repositories/SettingsRepositoryTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SettingsRepositoryTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Repositories/TestHelpers/MockSettingsRepository.swift b/BitwardenShared/Core/Platform/Repositories/TestHelpers/MockSettingsRepository.swift index e3be1b83a7..3fa470f031 100644 --- a/BitwardenShared/Core/Platform/Repositories/TestHelpers/MockSettingsRepository.swift +++ b/BitwardenShared/Core/Platform/Repositories/TestHelpers/MockSettingsRepository.swift @@ -4,6 +4,7 @@ import Combine import Foundation @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockSettingsRepository: SettingsRepository { var addedFolderName: String? diff --git a/BitwardenShared/Core/Platform/Services/API/AccountTokenProviderTests.swift b/BitwardenShared/Core/Platform/Services/API/AccountTokenProviderTests.swift index 7120b8ac68..0d751253c3 100644 --- a/BitwardenShared/Core/Platform/Services/API/AccountTokenProviderTests.swift +++ b/BitwardenShared/Core/Platform/Services/API/AccountTokenProviderTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AccountTokenProviderTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/API/ConfigAPIServiceTests.swift b/BitwardenShared/Core/Platform/Services/API/ConfigAPIServiceTests.swift index 9cffaefb03..b1654d4a95 100644 --- a/BitwardenShared/Core/Platform/Services/API/ConfigAPIServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/API/ConfigAPIServiceTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class ConfigAPIServiceTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/API/Fixtures/APITestData+BitwardenShared.swift b/BitwardenShared/Core/Platform/Services/API/Fixtures/APITestData+BitwardenShared.swift index d73c72bde3..814520ea7b 100644 --- a/BitwardenShared/Core/Platform/Services/API/Fixtures/APITestData+BitwardenShared.swift +++ b/BitwardenShared/Core/Platform/Services/API/Fixtures/APITestData+BitwardenShared.swift @@ -3,10 +3,10 @@ import TestHelpers /// `APITestData` helpers that load the resource from the `BitwardenShared` bundle. extension APITestData { static func loadFromBundle(resource: String, extension: String) -> APITestData { - loadFromBundle(resource: resource, extension: `extension`, bundle: .bitwardenShared) + loadFromBundle(resource: resource, extension: `extension`, bundle: .bitwardenSharedMocks) } static func loadFromJsonBundle(resource: String) -> APITestData { - loadFromJsonBundle(resource: resource, bundle: .bitwardenShared) + loadFromJsonBundle(resource: resource, bundle: .bitwardenSharedMocks) } } diff --git a/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedBundleFinder.swift b/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedBundleFinder.swift deleted file mode 100644 index 082e742f24..0000000000 --- a/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedBundleFinder.swift +++ /dev/null @@ -1,10 +0,0 @@ -import Foundation - -class BitwardenSharedBundleFinder { - static let bundle = Bundle(for: BitwardenSharedBundleFinder.self) -} - -public extension Bundle { - /// The bundle for the `BitwardenShared` target. - static let bitwardenShared = BitwardenSharedBundleFinder.bundle -} diff --git a/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedMocksBundleFinder.swift b/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedMocksBundleFinder.swift new file mode 100644 index 0000000000..156f44d7b4 --- /dev/null +++ b/BitwardenShared/Core/Platform/Services/API/Fixtures/BitwardenSharedMocksBundleFinder.swift @@ -0,0 +1,10 @@ +import Foundation + +class BitwardenSharedMocksBundleFinder { + static let bundle = Bundle(for: BitwardenSharedMocksBundleFinder.self) +} + +public extension Bundle { + /// The `Bundle` instance for the `BitwardenSharedMocks` target. + static let bitwardenSharedMocks = BitwardenSharedMocksBundleFinder.bundle +} diff --git a/BitwardenShared/Core/Platform/Services/AuthenticatorSyncServiceTests.swift b/BitwardenShared/Core/Platform/Services/AuthenticatorSyncServiceTests.swift index baadaf8c05..11cf7a70f2 100644 --- a/BitwardenShared/Core/Platform/Services/AuthenticatorSyncServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/AuthenticatorSyncServiceTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks final class AuthenticatorSyncServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length var authBridgeItemService: MockAuthenticatorBridgeItemService! diff --git a/BitwardenShared/Core/Platform/Services/ClientServiceTests.swift b/BitwardenShared/Core/Platform/Services/ClientServiceTests.swift index c2aa2487bb..5069ddeb39 100644 --- a/BitwardenShared/Core/Platform/Services/ClientServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/ClientServiceTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/Core/Platform/Services/CryptoClientProtocolExtensionsTests.swift b/BitwardenShared/Core/Platform/Services/CryptoClientProtocolExtensionsTests.swift index c99e249c2a..026b24367d 100644 --- a/BitwardenShared/Core/Platform/Services/CryptoClientProtocolExtensionsTests.swift +++ b/BitwardenShared/Core/Platform/Services/CryptoClientProtocolExtensionsTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class CryptoClientProtocolExtensionsTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/EnvironmentServiceTests.swift b/BitwardenShared/Core/Platform/Services/EnvironmentServiceTests.swift index 63768b5a48..41dd467168 100644 --- a/BitwardenShared/Core/Platform/Services/EnvironmentServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/EnvironmentServiceTests.swift @@ -3,6 +3,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class EnvironmentServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/EventServiceTests.swift b/BitwardenShared/Core/Platform/Services/EventServiceTests.swift index a8589cd636..7b2ab589e7 100644 --- a/BitwardenShared/Core/Platform/Services/EventServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/EventServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class EventServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/KeyConnectorServiceTests.swift b/BitwardenShared/Core/Platform/Services/KeyConnectorServiceTests.swift index 619f8a075e..ab5a196b3a 100644 --- a/BitwardenShared/Core/Platform/Services/KeyConnectorServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/KeyConnectorServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class KeyConnectorServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/MigrationServiceTests.swift b/BitwardenShared/Core/Platform/Services/MigrationServiceTests.swift index 640111b623..9c43d840fd 100644 --- a/BitwardenShared/Core/Platform/Services/MigrationServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/MigrationServiceTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class MigrationServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/NotificationServiceTests.swift b/BitwardenShared/Core/Platform/Services/NotificationServiceTests.swift index 63fced67b3..918a266029 100644 --- a/BitwardenShared/Core/Platform/Services/NotificationServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/NotificationServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class NotificationServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/PasteboardServiceTests.swift b/BitwardenShared/Core/Platform/Services/PasteboardServiceTests.swift index 30150dd8b4..abf7d4de62 100644 --- a/BitwardenShared/Core/Platform/Services/PasteboardServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/PasteboardServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class PasteboardServiceTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/StateServiceTests.swift b/BitwardenShared/Core/Platform/Services/StateServiceTests.swift index ef50f26e69..fb9481d691 100644 --- a/BitwardenShared/Core/Platform/Services/StateServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/StateServiceTests.swift @@ -5,6 +5,7 @@ import CoreData import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class StateServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Services/Stores/AppSettingsStoreTests.swift b/BitwardenShared/Core/Platform/Services/Stores/AppSettingsStoreTests.swift index b36dc4f536..8a208b8e72 100644 --- a/BitwardenShared/Core/Platform/Services/Stores/AppSettingsStoreTests.swift +++ b/BitwardenShared/Core/Platform/Services/Stores/AppSettingsStoreTests.swift @@ -2,6 +2,7 @@ import BitwardenKit import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AppSettingsStoreTests diff --git a/BitwardenShared/Core/Platform/Services/TestHelpers/MockStateService.swift b/BitwardenShared/Core/Platform/Services/TestHelpers/MockStateService.swift index 734e5fe96e..9a1e9e587a 100644 --- a/BitwardenShared/Core/Platform/Services/TestHelpers/MockStateService.swift +++ b/BitwardenShared/Core/Platform/Services/TestHelpers/MockStateService.swift @@ -5,6 +5,7 @@ import Combine import Foundation @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockStateService: StateService, ActiveAccountStateProvider { // swiftlint:disable:this type_body_length var accessTokenExpirationDateByUserId = [String: Date]() diff --git a/BitwardenShared/Core/Platform/Services/TokenServiceTests.swift b/BitwardenShared/Core/Platform/Services/TokenServiceTests.swift index 1141b53025..8fcd0034bf 100644 --- a/BitwardenShared/Core/Platform/Services/TokenServiceTests.swift +++ b/BitwardenShared/Core/Platform/Services/TokenServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class TokenServiceTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Platform/Utilities/Rehydration/RehydrationHelperTests.swift b/BitwardenShared/Core/Platform/Utilities/Rehydration/RehydrationHelperTests.swift index 4c70f129f5..04e25c2772 100644 --- a/BitwardenShared/Core/Platform/Utilities/Rehydration/RehydrationHelperTests.swift +++ b/BitwardenShared/Core/Platform/Utilities/Rehydration/RehydrationHelperTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class RehydrationHelperTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Tools/Repositories/GeneratorRepositoryTests.swift b/BitwardenShared/Core/Tools/Repositories/GeneratorRepositoryTests.swift index 0659a14ff6..35b98ac4e9 100644 --- a/BitwardenShared/Core/Tools/Repositories/GeneratorRepositoryTests.swift +++ b/BitwardenShared/Core/Tools/Repositories/GeneratorRepositoryTests.swift @@ -3,6 +3,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class GeneratorRepositoryTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Tools/Repositories/SendRepositoryTests.swift b/BitwardenShared/Core/Tools/Repositories/SendRepositoryTests.swift index 31e48bcaf1..207199f165 100644 --- a/BitwardenShared/Core/Tools/Repositories/SendRepositoryTests.swift +++ b/BitwardenShared/Core/Tools/Repositories/SendRepositoryTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/Core/Tools/Services/API/Fixtures/APITestData+Send.swift b/BitwardenShared/Core/Tools/Services/API/Fixtures/APITestData+Send.swift index b909a4cbf0..b9a9852166 100644 --- a/BitwardenShared/Core/Tools/Services/API/Fixtures/APITestData+Send.swift +++ b/BitwardenShared/Core/Tools/Services/API/Fixtures/APITestData+Send.swift @@ -1,6 +1,10 @@ import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { static let sendResponse = loadFromJsonBundle(resource: "sendResponse") static let sendFileResponse = loadFromJsonBundle(resource: "sendFileResponse") } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Tools/Services/API/Requests/ImportCiphersRequestTests.swift b/BitwardenShared/Core/Tools/Services/API/Requests/ImportCiphersRequestTests.swift index e46e9d69c0..7b7e547372 100644 --- a/BitwardenShared/Core/Tools/Services/API/Requests/ImportCiphersRequestTests.swift +++ b/BitwardenShared/Core/Tools/Services/API/Requests/ImportCiphersRequestTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ImportCiphersRequestTests diff --git a/BitwardenShared/Core/Tools/Services/API/SendAPIServiceTests.swift b/BitwardenShared/Core/Tools/Services/API/SendAPIServiceTests.swift index 4adddd0e58..776cf96a7f 100644 --- a/BitwardenShared/Core/Tools/Services/API/SendAPIServiceTests.swift +++ b/BitwardenShared/Core/Tools/Services/API/SendAPIServiceTests.swift @@ -2,6 +2,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SendAPIServiceTests diff --git a/BitwardenShared/Core/Tools/Services/SendServiceTests.swift b/BitwardenShared/Core/Tools/Services/SendServiceTests.swift index 819a083c39..5237ce39a7 100644 --- a/BitwardenShared/Core/Tools/Services/SendServiceTests.swift +++ b/BitwardenShared/Core/Tools/Services/SendServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length type_body_length function_body_length diff --git a/BitwardenShared/Core/Vault/Extensions/BitwardenSdkVaultTests.swift b/BitwardenShared/Core/Vault/Extensions/BitwardenSdkVaultTests.swift index b8af80c175..f6add7cc7d 100644 --- a/BitwardenShared/Core/Vault/Extensions/BitwardenSdkVaultTests.swift +++ b/BitwardenShared/Core/Vault/Extensions/BitwardenSdkVaultTests.swift @@ -5,6 +5,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - BitwardenSdk.CipherType diff --git a/BitwardenShared/Core/Vault/Extensions/CipherListViewExtensionsTests.swift b/BitwardenShared/Core/Vault/Extensions/CipherListViewExtensionsTests.swift index 91bcb52a7f..0d98d0b1ab 100644 --- a/BitwardenShared/Core/Vault/Extensions/CipherListViewExtensionsTests.swift +++ b/BitwardenShared/Core/Vault/Extensions/CipherListViewExtensionsTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CipherListViewExtensionsTests diff --git a/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperFactoryTests.swift b/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperFactoryTests.swift index 88b0cb39a0..4dcafb2e80 100644 --- a/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperFactoryTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperFactoryTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CipherMatchingHelperFactoryTests diff --git a/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperTests.swift b/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperTests.swift index f4f254b622..98a8e778d6 100644 --- a/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/CipherMatchingHelperTests.swift @@ -3,6 +3,7 @@ import InlineSnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class CipherMatchingHelperTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Helpers/CollectionHelperTests.swift b/BitwardenShared/Core/Vault/Helpers/CollectionHelperTests.swift index 793e159af4..2d617cae91 100644 --- a/BitwardenShared/Core/Vault/Helpers/CollectionHelperTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/CollectionHelperTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CollectionHelperTests diff --git a/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListPreparedDataBuilder+Extensions.swift b/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListPreparedDataBuilder+Extensions.swift index cc4b338222..0633d61dd9 100644 --- a/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListPreparedDataBuilder+Extensions.swift +++ b/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListPreparedDataBuilder+Extensions.swift @@ -3,6 +3,7 @@ import Combine import Foundation @testable import BitwardenShared +@testable import BitwardenSharedMocks extension MockVaultListPreparedDataBuilder { func setUpCallOrderHelper() -> MockCallOrderHelper { // swiftlint:disable:this function_body_length diff --git a/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListSectionsBuilder+Extensions.swift b/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListSectionsBuilder+Extensions.swift index 79c6a15833..4d61574581 100644 --- a/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListSectionsBuilder+Extensions.swift +++ b/BitwardenShared/Core/Vault/Helpers/TestHelpers/MockVaultListSectionsBuilder+Extensions.swift @@ -1,4 +1,5 @@ @testable import BitwardenShared +@testable import BitwardenSharedMocks extension MockVaultListSectionsBuilder { func setUpCallOrderHelper() -> MockCallOrderHelper { diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparator+SearchTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparator+SearchTests.swift index 65972ce396..bef8e8fe3f 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparator+SearchTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparator+SearchTests.swift @@ -5,6 +5,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListDataPreparatorSearchTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparatorTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparatorTests.swift index b9eb4f2953..e7fabe5061 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparatorTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDataPreparatorTests.swift @@ -3,6 +3,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListDataPreparatorTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedMultipleAutofillVaultListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedMultipleAutofillVaultListDirectorStrategyTests.swift index 54a5371d8c..9e843f9ae6 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedMultipleAutofillVaultListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedMultipleAutofillVaultListDirectorStrategyTests.swift @@ -3,6 +3,7 @@ import Combine import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CombinedMultipleAutofillVaultListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedSingleAutofillVaultListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedSingleAutofillVaultListDirectorStrategyTests.swift index c470878119..70486761f4 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedSingleAutofillVaultListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/CombinedSingleAutofillVaultListDirectorStrategyTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CombinedSingleAutofillVaultListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListDirectorStrategyTests.swift index 01066d39e4..730f554997 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListDirectorStrategyTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - MainVaultListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListGroupDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListGroupDirectorStrategyTests.swift index 2ecccebba9..e402e39437 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListGroupDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/MainVaultListGroupDirectorStrategyTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - MainVaultListGroupDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/PasswordsAutofillVaultListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/PasswordsAutofillVaultListDirectorStrategyTests.swift index 7b54faef6c..b5ee696958 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/PasswordsAutofillVaultListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/PasswordsAutofillVaultListDirectorStrategyTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - PasswordsAutofillVaultListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchCombinedMultipleAutofillListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchCombinedMultipleAutofillListDirectorStrategyTests.swift index 3db78d95df..f83359f489 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchCombinedMultipleAutofillListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchCombinedMultipleAutofillListDirectorStrategyTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SearchCombinedMultipleAutofillListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchVaultListDirectorStrategyTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchVaultListDirectorStrategyTests.swift index 479d7b9922..9405876af7 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchVaultListDirectorStrategyTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/SearchVaultListDirectorStrategyTests.swift @@ -3,6 +3,7 @@ import Combine import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SearchVaultListDirectorStrategyTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/VaultListDirectorStrategyFactoryTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/VaultListDirectorStrategyFactoryTests.swift index a19908397a..df216fc7f5 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/VaultListDirectorStrategyFactoryTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListDirectors/VaultListDirectorStrategyFactoryTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListDirectorStrategyFactoryTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilder+AddItemTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilder+AddItemTests.swift index 838b417450..e354f22c9d 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilder+AddItemTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilder+AddItemTests.swift @@ -5,6 +5,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListPreparedDataBuilderAddItemTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilderTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilderTests.swift index 69115ee9a8..6c1b63c7e6 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilderTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListPreparedDataBuilderTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+CollectionTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+CollectionTests.swift index a3e7187590..5862ebc69f 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+CollectionTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+CollectionTests.swift @@ -5,6 +5,7 @@ import InlineSnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListSectionsBuilderCollectionTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+FolderTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+FolderTests.swift index 653e67952f..ee9d66af4a 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+FolderTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilder+FolderTests.swift @@ -5,6 +5,7 @@ import InlineSnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListSectionsBuilderFolderTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderFactoryTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderFactoryTests.swift index ca2ef58958..26bd3c65d1 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderFactoryTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderFactoryTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListSectionsBuilderFactoryTests diff --git a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderTests.swift b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderTests.swift index 3cd02762a9..9d49669380 100644 --- a/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderTests.swift +++ b/BitwardenShared/Core/Vault/Helpers/VaultListSectionsBuilderTests.swift @@ -4,6 +4,7 @@ import InlineSnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListSectionsBuilderTests diff --git a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/CipherListView+Fixtures.swift b/BitwardenShared/Core/Vault/Models/Domain/Fixtures/CipherListView+Fixtures.swift deleted file mode 100644 index 37cc7c905e..0000000000 --- a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/CipherListView+Fixtures.swift +++ /dev/null @@ -1,104 +0,0 @@ -import BitwardenSdk -import Foundation - -extension CipherListView { - static func fixture( - id: String? = "1", - organizationId: String? = nil, - folderId: String? = nil, - collectionIds: [String] = [], - key: String? = nil, - name: String = "Bitwarden", - subtitle: String = "", - type: BitwardenSdk.CipherListViewType = .login(.fixture()), - favorite: Bool = false, - reprompt: BitwardenSdk.CipherRepromptType = .none, - organizationUseTotp: Bool = false, - edit: Bool = true, - permissions: BitwardenSdk.CipherPermissions? = nil, - viewPassword: Bool = true, - attachments: UInt32 = 0, - hasOldAttachments: Bool = false, - creationDate: Date = Date(), - deletedDate: Date? = nil, - revisionDate: Date = Date(), - archivedDate: Date? = nil, - copyableFields: [CopyableCipherFields] = [], - localData: LocalDataView? = nil, - ) -> CipherListView { - .init( - id: id, - organizationId: organizationId, - folderId: folderId, - collectionIds: collectionIds, - key: key, - name: name, - subtitle: subtitle, - type: type, - favorite: favorite, - reprompt: reprompt, - organizationUseTotp: organizationUseTotp, - edit: edit, - permissions: permissions, - viewPassword: viewPassword, - attachments: attachments, - hasOldAttachments: hasOldAttachments, - creationDate: creationDate, - deletedDate: deletedDate, - revisionDate: revisionDate, - archivedDate: archivedDate, - copyableFields: copyableFields, - localData: localData, - ) - } - - static func fixture( - id: String? = "1", - organizationId: String? = nil, - folderId: String? = nil, - collectionIds: [String] = [], - key: String? = nil, - login: LoginListView, - name: String = "Bitwarden", - subtitle: String = "", - favorite: Bool = false, - reprompt: BitwardenSdk.CipherRepromptType = .none, - organizationUseTotp: Bool = false, - edit: Bool = true, - permissions: BitwardenSdk.CipherPermissions? = nil, - viewPassword: Bool = true, - attachments: UInt32 = 0, - hasOldAttachments: Bool = false, - creationDate: Date = Date(), - deletedDate: Date? = nil, - revisionDate: Date = Date(), - archivedDate: Date? = nil, - copyableFields: [CopyableCipherFields] = [], - localData: LocalDataView? = nil, - ) -> CipherListView { - .init( - id: id, - organizationId: organizationId, - folderId: folderId, - collectionIds: collectionIds, - key: key, - name: name, - subtitle: subtitle, - type: .login(login), - favorite: favorite, - reprompt: reprompt, - organizationUseTotp: organizationUseTotp, - edit: edit, - permissions: permissions, - viewPassword: viewPassword, - attachments: attachments, - hasOldAttachments: hasOldAttachments, - creationDate: creationDate, - deletedDate: deletedDate, - revisionDate: revisionDate, - archivedDate: archivedDate, - copyableFields: copyableFields, - localData: localData, - ) - } -} diff --git a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/Fido2CredentialListView+Fixtures.swift b/BitwardenShared/Core/Vault/Models/Domain/Fixtures/Fido2CredentialListView+Fixtures.swift deleted file mode 100644 index bafc4be774..0000000000 --- a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/Fido2CredentialListView+Fixtures.swift +++ /dev/null @@ -1,21 +0,0 @@ -import BitwardenSdk - -extension Fido2CredentialListView { - static func fixture( - credentialId: String = "1", - rpId: String = "myApp.com", - userHandle: String? = nil, - userName: String? = nil, - userDisplayName: String? = nil, - counter: String = "0", - ) -> Fido2CredentialListView { - .init( - credentialId: credentialId, - rpId: rpId, - userHandle: userHandle, - userName: userName, - userDisplayName: userDisplayName, - counter: counter, - ) - } -} diff --git a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/LoginListView+Fixtures.swift b/BitwardenShared/Core/Vault/Models/Domain/Fixtures/LoginListView+Fixtures.swift deleted file mode 100644 index 7b8f839fde..0000000000 --- a/BitwardenShared/Core/Vault/Models/Domain/Fixtures/LoginListView+Fixtures.swift +++ /dev/null @@ -1,21 +0,0 @@ -// swiftlint:disable:this file_name - -import BitwardenSdk - -extension BitwardenSdk.LoginListView { - static func fixture( - fido2Credentials: [Fido2CredentialListView]? = nil, - hasFido2: Bool = false, - username: String? = nil, - totp: EncString? = nil, - uris: [LoginUriView]? = nil, - ) -> LoginListView { - .init( - fido2Credentials: fido2Credentials, - hasFido2: hasFido2, - username: username, - totp: totp, - uris: uris, - ) - } -} diff --git a/BitwardenShared/Core/Vault/Models/Domain/OrganizationTests.swift b/BitwardenShared/Core/Vault/Models/Domain/OrganizationTests.swift index 486bba6160..070f20b448 100644 --- a/BitwardenShared/Core/Vault/Models/Domain/OrganizationTests.swift +++ b/BitwardenShared/Core/Vault/Models/Domain/OrganizationTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class OrganizationTests: XCTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Vault/Models/Enum/VaultFilterTypeTests.swift b/BitwardenShared/Core/Vault/Models/Enum/VaultFilterTypeTests.swift index 668b24e385..8d62ea3ef0 100644 --- a/BitwardenShared/Core/Vault/Models/Enum/VaultFilterTypeTests.swift +++ b/BitwardenShared/Core/Vault/Models/Enum/VaultFilterTypeTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultFilterTypeTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Vault/Repositories/VaultRepositoryTests.swift b/BitwardenShared/Core/Vault/Repositories/VaultRepositoryTests.swift index 876677d067..1987c50e68 100644 --- a/BitwardenShared/Core/Vault/Repositories/VaultRepositoryTests.swift +++ b/BitwardenShared/Core/Vault/Repositories/VaultRepositoryTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultRepositoryTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/API/Fixtures/APITestData+Vault.swift b/BitwardenShared/Core/Vault/Services/API/Fixtures/APITestData+Vault.swift index b5fcbf85f3..572093435c 100644 --- a/BitwardenShared/Core/Vault/Services/API/Fixtures/APITestData+Vault.swift +++ b/BitwardenShared/Core/Vault/Services/API/Fixtures/APITestData+Vault.swift @@ -1,6 +1,8 @@ import TestHelpers -extension APITestData { +// swiftlint:disable missing_docs + +public extension APITestData { static let cipherResponse = loadFromJsonBundle(resource: "cipherResponse") static let deleteAttachment = loadFromJsonBundle(resource: "deleteAttachment") static let downloadAttachment = loadFromJsonBundle(resource: "downloadAttachment") @@ -18,3 +20,5 @@ extension APITestData { static let syncWithSends = loadFromJsonBundle(resource: "syncWithSends") static let syncWithUserDecryption = loadFromJsonBundle(resource: "syncWithUserDecryption") } + +// swiftlint:enable missing_docs diff --git a/BitwardenShared/Core/Vault/Services/API/Sync/SyncAPIServiceTests.swift b/BitwardenShared/Core/Vault/Services/API/Sync/SyncAPIServiceTests.swift index 5cc65722e1..735d21aaf0 100644 --- a/BitwardenShared/Core/Vault/Services/API/Sync/SyncAPIServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/API/Sync/SyncAPIServiceTests.swift @@ -2,6 +2,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SyncAPIServiceTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/CipherServiceTests.swift b/BitwardenShared/Core/Vault/Services/CipherServiceTests.swift index 191e69630a..ba54997011 100644 --- a/BitwardenShared/Core/Vault/Services/CipherServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/CipherServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class CipherServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/CollectionServiceTests.swift b/BitwardenShared/Core/Vault/Services/CollectionServiceTests.swift index 401799e7cc..7cea3b74f3 100644 --- a/BitwardenShared/Core/Vault/Services/CollectionServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/CollectionServiceTests.swift @@ -2,6 +2,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class CollectionServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/ExportVaultServiceTests.swift b/BitwardenShared/Core/Vault/Services/ExportVaultServiceTests.swift index 2869fd2fcc..d15885c322 100644 --- a/BitwardenShared/Core/Vault/Services/ExportVaultServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/ExportVaultServiceTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ExportVaultServiceTests diff --git a/BitwardenShared/Core/Vault/Services/Fixtures/CXF+Fixtures.swift b/BitwardenShared/Core/Vault/Services/Fixtures/CXF+Fixtures.swift index 349a578641..efdea954fd 100644 --- a/BitwardenShared/Core/Vault/Services/Fixtures/CXF+Fixtures.swift +++ b/BitwardenShared/Core/Vault/Services/Fixtures/CXF+Fixtures.swift @@ -7,6 +7,6 @@ enum CXFFixtures { /// Fixture to be used on export flow with two basic-auth ciphers. static let twoBasicAuthCiphers = TestDataHelpers.loadUTFStringFromJsonBundle( resource: "cxfTwoBasicAuthCiphers", - bundle: .bitwardenShared, + bundle: .bitwardenSharedMocks, ) } diff --git a/BitwardenShared/Core/Vault/Services/FolderServiceTests.swift b/BitwardenShared/Core/Vault/Services/FolderServiceTests.swift index 879f059514..b23d51719a 100644 --- a/BitwardenShared/Core/Vault/Services/FolderServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/FolderServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class FolderServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/OrganizationServiceTests.swift b/BitwardenShared/Core/Vault/Services/OrganizationServiceTests.swift index 6434001e89..43e9692fbd 100644 --- a/BitwardenShared/Core/Vault/Services/OrganizationServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/OrganizationServiceTests.swift @@ -3,6 +3,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class OrganizationServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/PolicyServiceTests.swift b/BitwardenShared/Core/Vault/Services/PolicyServiceTests.swift index 40b65517dd..5fb6f5207c 100644 --- a/BitwardenShared/Core/Vault/Services/PolicyServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/PolicyServiceTests.swift @@ -3,6 +3,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class PolicyServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/SettingsServiceTests.swift b/BitwardenShared/Core/Vault/Services/SettingsServiceTests.swift index 382216bd4e..fa758fcefa 100644 --- a/BitwardenShared/Core/Vault/Services/SettingsServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/SettingsServiceTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SettingsServiceTests: XCTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/Stores/OrganizationDataStoreTests.swift b/BitwardenShared/Core/Vault/Services/Stores/OrganizationDataStoreTests.swift index 1a27a30655..45f9d9f5e5 100644 --- a/BitwardenShared/Core/Vault/Services/Stores/OrganizationDataStoreTests.swift +++ b/BitwardenShared/Core/Vault/Services/Stores/OrganizationDataStoreTests.swift @@ -4,6 +4,7 @@ import CoreData import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class OrganizationDataStoreTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/Core/Vault/Services/SyncServiceTests.swift b/BitwardenShared/Core/Vault/Services/SyncServiceTests.swift index d694449cb2..8d81677f62 100644 --- a/BitwardenShared/Core/Vault/Services/SyncServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/SyncServiceTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks import BitwardenSdk diff --git a/BitwardenShared/Core/Vault/Services/TOTP/TOTPExpirationCalculatorTests.swift b/BitwardenShared/Core/Vault/Services/TOTP/TOTPExpirationCalculatorTests.swift index 26f3068ac4..4ab1d76651 100644 --- a/BitwardenShared/Core/Vault/Services/TOTP/TOTPExpirationCalculatorTests.swift +++ b/BitwardenShared/Core/Vault/Services/TOTP/TOTPExpirationCalculatorTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks final class TOTPExpirationCalculatorTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/Core/Vault/Services/TOTP/TOTPServiceTests.swift b/BitwardenShared/Core/Vault/Services/TOTP/TOTPServiceTests.swift index b40b782187..406349a562 100644 --- a/BitwardenShared/Core/Vault/Services/TOTP/TOTPServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/TOTP/TOTPServiceTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - TOTPServiceTests diff --git a/BitwardenShared/Core/Vault/Services/TestHelpers/MockFolderService.swift b/BitwardenShared/Core/Vault/Services/TestHelpers/MockFolderService.swift index 02d0ca04ff..a7efbfee6b 100644 --- a/BitwardenShared/Core/Vault/Services/TestHelpers/MockFolderService.swift +++ b/BitwardenShared/Core/Vault/Services/TestHelpers/MockFolderService.swift @@ -2,6 +2,7 @@ import BitwardenSdk import Combine @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockFolderService: FolderService { var addedFolderName: String? diff --git a/BitwardenShared/Core/Vault/Services/TestHelpers/MockVaultTimeoutService.swift b/BitwardenShared/Core/Vault/Services/TestHelpers/MockVaultTimeoutService.swift index 0f1eddabb2..7cca244ed5 100644 --- a/BitwardenShared/Core/Vault/Services/TestHelpers/MockVaultTimeoutService.swift +++ b/BitwardenShared/Core/Vault/Services/TestHelpers/MockVaultTimeoutService.swift @@ -4,6 +4,7 @@ import Combine import Foundation @testable import BitwardenShared +@testable import BitwardenSharedMocks class MockVaultTimeoutService: VaultTimeoutService { var account: Account = .fixture() diff --git a/BitwardenShared/Core/Vault/Services/VaultTimeoutServiceTests.swift b/BitwardenShared/Core/Vault/Services/VaultTimeoutServiceTests.swift index a6e8bf57c0..934eee01a2 100644 --- a/BitwardenShared/Core/Vault/Services/VaultTimeoutServiceTests.swift +++ b/BitwardenShared/Core/Vault/Services/VaultTimeoutServiceTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @MainActor final class VaultTimeoutServiceTests: BitwardenTestCase { // swiftlint:disable:this type_body_length diff --git a/BitwardenShared/UI/Auth/AuthCoordinatorTests.swift b/BitwardenShared/UI/Auth/AuthCoordinatorTests.swift index da02fc3e40..f4606555bc 100644 --- a/BitwardenShared/UI/Auth/AuthCoordinatorTests.swift +++ b/BitwardenShared/UI/Auth/AuthCoordinatorTests.swift @@ -9,6 +9,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AuthCoordinatorTests diff --git a/BitwardenShared/UI/Auth/AuthRouterTests.swift b/BitwardenShared/UI/Auth/AuthRouterTests.swift index 4d48dab9e2..2a66d7581c 100644 --- a/BitwardenShared/UI/Auth/AuthRouterTests.swift +++ b/BitwardenShared/UI/Auth/AuthRouterTests.swift @@ -6,6 +6,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks @MainActor final class AuthRouterTests: BitwardenTestCase { // swiftlint:disable:this type_body_length diff --git a/BitwardenShared/UI/Auth/CompleteRegistration/CompleteRegistrationProcessorTests.swift b/BitwardenShared/UI/Auth/CompleteRegistration/CompleteRegistrationProcessorTests.swift index 67d7be4025..cf1c17be0d 100644 --- a/BitwardenShared/UI/Auth/CompleteRegistration/CompleteRegistrationProcessorTests.swift +++ b/BitwardenShared/UI/Auth/CompleteRegistration/CompleteRegistrationProcessorTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - CompleteRegistrationProcessorTests diff --git a/BitwardenShared/UI/Auth/Landing/LandingProcessorTests.swift b/BitwardenShared/UI/Auth/Landing/LandingProcessorTests.swift index 1fbd665a9a..70274cf670 100644 --- a/BitwardenShared/UI/Auth/Landing/LandingProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Landing/LandingProcessorTests.swift @@ -4,6 +4,7 @@ import BitwardenResources import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - LandingProcessorTests diff --git a/BitwardenShared/UI/Auth/Login/LoginDecryptionOptions/LoginDecryptionOptionsProcessorTests.swift b/BitwardenShared/UI/Auth/Login/LoginDecryptionOptions/LoginDecryptionOptionsProcessorTests.swift index 67af394df8..70039bb769 100644 --- a/BitwardenShared/UI/Auth/Login/LoginDecryptionOptions/LoginDecryptionOptionsProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Login/LoginDecryptionOptions/LoginDecryptionOptionsProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class LoginDecryptionOptionsProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Auth/Login/LoginProcessorTests.swift b/BitwardenShared/UI/Auth/Login/LoginProcessorTests.swift index 4d1960eef1..fef69f27be 100644 --- a/BitwardenShared/UI/Auth/Login/LoginProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Login/LoginProcessorTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/UI/Auth/Login/LoginWithDevice/LoginWithDeviceProcessorTests.swift b/BitwardenShared/UI/Auth/Login/LoginWithDevice/LoginWithDeviceProcessorTests.swift index 0e09583bca..585fdbb5cc 100644 --- a/BitwardenShared/UI/Auth/Login/LoginWithDevice/LoginWithDeviceProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Login/LoginWithDevice/LoginWithDeviceProcessorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class LoginWithDeviceProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Auth/Login/SingleSignOn/SingleSignOnProcessorTests.swift b/BitwardenShared/UI/Auth/Login/SingleSignOn/SingleSignOnProcessorTests.swift index 5778a2ea03..6ce12488cd 100644 --- a/BitwardenShared/UI/Auth/Login/SingleSignOn/SingleSignOnProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Login/SingleSignOn/SingleSignOnProcessorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SingleSignOnProcessorTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Auth/Login/TwoFactorAuth/TwoFactorAuthProcessorTests.swift b/BitwardenShared/UI/Auth/Login/TwoFactorAuth/TwoFactorAuthProcessorTests.swift index c92e8153ce..21e94a01ae 100644 --- a/BitwardenShared/UI/Auth/Login/TwoFactorAuth/TwoFactorAuthProcessorTests.swift +++ b/BitwardenShared/UI/Auth/Login/TwoFactorAuth/TwoFactorAuthProcessorTests.swift @@ -9,6 +9,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - TwoFactorAuthProcessorTests diff --git a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherCoordinatorTests.swift b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherCoordinatorTests.swift index 94c8a4162a..b4809c7038 100644 --- a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherCoordinatorTests.swift +++ b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherCoordinatorTests.swift @@ -3,6 +3,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ProfileSwitcherCoordinatorTests diff --git a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherHandlerTests.swift b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherHandlerTests.swift index a91e862622..d57dc97f3a 100644 --- a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherHandlerTests.swift +++ b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherHandlerTests.swift @@ -6,6 +6,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks final class ProfileSwitcherHandlerTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherProcessorTests.swift b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherProcessorTests.swift index 38334f9bdf..113ef6b2e6 100644 --- a/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherProcessorTests.swift +++ b/BitwardenShared/UI/Auth/ProfileSwitcher/ProfileSwitcherProcessorTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ProfileSwitcherProcessorTests diff --git a/BitwardenShared/UI/Auth/RemoveMasterPassword/RemoveMasterPasswordProcessorTests.swift b/BitwardenShared/UI/Auth/RemoveMasterPassword/RemoveMasterPasswordProcessorTests.swift index b501a15af6..608271f0d1 100644 --- a/BitwardenShared/UI/Auth/RemoveMasterPassword/RemoveMasterPasswordProcessorTests.swift +++ b/BitwardenShared/UI/Auth/RemoveMasterPassword/RemoveMasterPasswordProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class RemoveMasterPasswordProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Auth/SetMasterPassword/SetMasterPasswordProcessorTests.swift b/BitwardenShared/UI/Auth/SetMasterPassword/SetMasterPasswordProcessorTests.swift index 7dca21836e..07582060b0 100644 --- a/BitwardenShared/UI/Auth/SetMasterPassword/SetMasterPasswordProcessorTests.swift +++ b/BitwardenShared/UI/Auth/SetMasterPassword/SetMasterPasswordProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SetMasterPasswordProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Auth/StartRegistration/StartRegistrationProcessorTests.swift b/BitwardenShared/UI/Auth/StartRegistration/StartRegistrationProcessorTests.swift index 6ccf24bb18..00519c0528 100644 --- a/BitwardenShared/UI/Auth/StartRegistration/StartRegistrationProcessorTests.swift +++ b/BitwardenShared/UI/Auth/StartRegistration/StartRegistrationProcessorTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - StartRegistrationProcessorTests diff --git a/BitwardenShared/UI/Auth/UpdateMasterPassword/UpdateMasterPasswordProcessorTests.swift b/BitwardenShared/UI/Auth/UpdateMasterPassword/UpdateMasterPasswordProcessorTests.swift index 9526d2a626..139f9143db 100644 --- a/BitwardenShared/UI/Auth/UpdateMasterPassword/UpdateMasterPasswordProcessorTests.swift +++ b/BitwardenShared/UI/Auth/UpdateMasterPassword/UpdateMasterPasswordProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - UpdateMasterPasswordProcessorTests diff --git a/BitwardenShared/UI/Auth/Utilities/VaultUnlockSetupHelperTests.swift b/BitwardenShared/UI/Auth/Utilities/VaultUnlockSetupHelperTests.swift index e20e8b8d9c..ec8a44a54e 100644 --- a/BitwardenShared/UI/Auth/Utilities/VaultUnlockSetupHelperTests.swift +++ b/BitwardenShared/UI/Auth/Utilities/VaultUnlockSetupHelperTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: VaultUnlockSetupHelperTests diff --git a/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockProcessorTests.swift b/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockProcessorTests.swift index b3c1f90332..93851d261a 100644 --- a/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockProcessorTests.swift +++ b/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultUnlockProcessorTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockStateTests.swift b/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockStateTests.swift index 8a74e333a7..908b4a5425 100644 --- a/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockStateTests.swift +++ b/BitwardenShared/UI/Auth/VaultUnlock/VaultUnlockStateTests.swift @@ -2,6 +2,7 @@ import BitwardenKit import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultUnlockStateTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/UI/Auth/VaultUnlockSetup/VaultUnlockSetupProcessorTests.swift b/BitwardenShared/UI/Auth/VaultUnlockSetup/VaultUnlockSetupProcessorTests.swift index d724505335..c47f3ceee1 100644 --- a/BitwardenShared/UI/Auth/VaultUnlockSetup/VaultUnlockSetupProcessorTests.swift +++ b/BitwardenShared/UI/Auth/VaultUnlockSetup/VaultUnlockSetupProcessorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultUnlockSetupProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Autofill/Application/AutofillAppExtensionDelegateTests.swift b/BitwardenShared/UI/Autofill/Application/AutofillAppExtensionDelegateTests.swift index d36296609d..95a46f33cc 100644 --- a/BitwardenShared/UI/Autofill/Application/AutofillAppExtensionDelegateTests.swift +++ b/BitwardenShared/UI/Autofill/Application/AutofillAppExtensionDelegateTests.swift @@ -2,6 +2,7 @@ import AuthenticationServices import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @available(iOS 17.0, *) class AutofillAppExtensionDelegateTests: BitwardenTestCase { diff --git a/BitwardenShared/UI/Platform/Application/AppCoordinatorTests.swift b/BitwardenShared/UI/Platform/Application/AppCoordinatorTests.swift index 64e355cda3..d99f697fa5 100644 --- a/BitwardenShared/UI/Platform/Application/AppCoordinatorTests.swift +++ b/BitwardenShared/UI/Platform/Application/AppCoordinatorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AppCoordinatorTests diff --git a/BitwardenShared/UI/Platform/Application/AppIntentMediatorTests.swift b/BitwardenShared/UI/Platform/Application/AppIntentMediatorTests.swift index 0426eca834..701a8d685d 100644 --- a/BitwardenShared/UI/Platform/Application/AppIntentMediatorTests.swift +++ b/BitwardenShared/UI/Platform/Application/AppIntentMediatorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AppIntentMediatorTests diff --git a/BitwardenShared/UI/Platform/Application/AppProcessor+Fido2Tests.swift b/BitwardenShared/UI/Platform/Application/AppProcessor+Fido2Tests.swift index 2e6ab64d2c..d65a042ddd 100644 --- a/BitwardenShared/UI/Platform/Application/AppProcessor+Fido2Tests.swift +++ b/BitwardenShared/UI/Platform/Application/AppProcessor+Fido2Tests.swift @@ -9,6 +9,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @available(iOS 17.0, *) class AppProcessorFido2Tests: BitwardenTestCase { diff --git a/BitwardenShared/UI/Platform/Application/AppProcessorTests.swift b/BitwardenShared/UI/Platform/Application/AppProcessorTests.swift index 8c06d4937e..4ddb656817 100644 --- a/BitwardenShared/UI/Platform/Application/AppProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Application/AppProcessorTests.swift @@ -8,6 +8,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/UI/Platform/Application/Utilities/PendingAppIntentActionMediatorTests.swift b/BitwardenShared/UI/Platform/Application/Utilities/PendingAppIntentActionMediatorTests.swift index 75a9fbc917..bad253a2e1 100644 --- a/BitwardenShared/UI/Platform/Application/Utilities/PendingAppIntentActionMediatorTests.swift +++ b/BitwardenShared/UI/Platform/Application/Utilities/PendingAppIntentActionMediatorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - PendingAppIntentActionMediatorTests diff --git a/BitwardenShared/UI/Platform/LoginRequest/LoginRequestProcessorTests.swift b/BitwardenShared/UI/Platform/LoginRequest/LoginRequestProcessorTests.swift index 53768b0c88..7940423275 100644 --- a/BitwardenShared/UI/Platform/LoginRequest/LoginRequestProcessorTests.swift +++ b/BitwardenShared/UI/Platform/LoginRequest/LoginRequestProcessorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class LoginRequestProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/AccountSecurityProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/AccountSecurityProcessorTests.swift index e64158613d..6dd44b9117 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/AccountSecurityProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/AccountSecurityProcessorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AccountSecurityProcessorTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/DeleteAccount/DeleteAccountProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/DeleteAccount/DeleteAccountProcessorTests.swift index d850f0517f..81aade9975 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/DeleteAccount/DeleteAccountProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/DeleteAccount/DeleteAccountProcessorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class DeleteAccountProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/AutoFillProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/AutoFillProcessorTests.swift index 93aa9a8165..ad9b73cc7b 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/AutoFillProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/AutoFillProcessorTests.swift @@ -4,6 +4,7 @@ import BitwardenResources import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable:next type_body_length class AutoFillProcessorTests: BitwardenTestCase { diff --git a/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/PasswordAutoFill/PasswordAutoFillProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/PasswordAutoFill/PasswordAutoFillProcessorTests.swift index 12a206772f..dd10e3bb30 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/PasswordAutoFill/PasswordAutoFillProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/AutoFill/PasswordAutoFill/PasswordAutoFillProcessorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - PasswordAutoFillProcessorTests diff --git a/BitwardenShared/UI/Platform/Settings/Settings/SettingsProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/SettingsProcessorTests.swift index 49c794bd19..dee1872888 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/SettingsProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/SettingsProcessorTests.swift @@ -2,6 +2,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SettingsProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderProcessorTests.swift index 3ec0cdd9c9..65156ae76d 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AddEditFolderProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+SnapshotTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+SnapshotTests.swift index a86564fdf5..867847a469 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+SnapshotTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+SnapshotTests.swift @@ -6,6 +6,7 @@ import SnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AddEditFolderViewTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+ViewInspectorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+ViewInspectorTests.swift index 98d0115ae0..e57b130c34 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolder/AddEditFolderView+ViewInspectorTests.swift @@ -6,6 +6,7 @@ import ViewInspector import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AddEditFolderViewTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolderCoordinatorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolderCoordinatorTests.swift index 7a80b1bc56..0c2b1bee87 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolderCoordinatorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/AddEditFolder/AddEditFolderCoordinatorTests.swift @@ -4,6 +4,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class AddEditFolderCoordinatorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersProcessorTests.swift index bea3aef1fd..639dbb1941 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersProcessorTests.swift @@ -5,6 +5,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class FoldersProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+SnapshotTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+SnapshotTests.swift index 447156cd45..efef15f9ab 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+SnapshotTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+SnapshotTests.swift @@ -5,6 +5,7 @@ import SnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class FoldersViewTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+ViewInspectorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+ViewInspectorTests.swift index e4732059ff..1634fa159d 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/Folders/FoldersView+ViewInspectorTests.swift @@ -4,6 +4,7 @@ import BitwardenKitMocks import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class FoldersViewTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Settings/Settings/Vault/VaultSettingsProcessorTests.swift b/BitwardenShared/UI/Platform/Settings/Settings/Vault/VaultSettingsProcessorTests.swift index a8b69ad233..6830db415f 100644 --- a/BitwardenShared/UI/Platform/Settings/Settings/Vault/VaultSettingsProcessorTests.swift +++ b/BitwardenShared/UI/Platform/Settings/Settings/Vault/VaultSettingsProcessorTests.swift @@ -3,6 +3,7 @@ import BitwardenResources import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultSettingsProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Platform/Tabs/TabCoordinatorTests.swift b/BitwardenShared/UI/Platform/Tabs/TabCoordinatorTests.swift index 171264a696..d58e43630b 100644 --- a/BitwardenShared/UI/Platform/Tabs/TabCoordinatorTests.swift +++ b/BitwardenShared/UI/Platform/Tabs/TabCoordinatorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - TabCoordinatorTests diff --git a/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+SnapshotTests.swift b/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+SnapshotTests.swift index c08ac7a2ed..e10a027a0a 100644 --- a/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+SnapshotTests.swift +++ b/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+SnapshotTests.swift @@ -7,6 +7,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SendListViewTests diff --git a/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+ViewInspectorTests.swift b/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+ViewInspectorTests.swift index 0f9d1116bb..653a83705d 100644 --- a/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Tools/Send/Send/SendList/SendListView+ViewInspectorTests.swift @@ -7,6 +7,7 @@ import ViewInspector import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SendListViewTests diff --git a/BitwardenShared/UI/Tools/Send/SendItem/SendItemCoordinatorTests.swift b/BitwardenShared/UI/Tools/Send/SendItem/SendItemCoordinatorTests.swift index 1dc59ed583..ba160c0e77 100644 --- a/BitwardenShared/UI/Tools/Send/SendItem/SendItemCoordinatorTests.swift +++ b/BitwardenShared/UI/Tools/Send/SendItem/SendItemCoordinatorTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SendItemCoordinatorTests diff --git a/BitwardenShared/UI/Vault/Helpers/VaultItemMoreOptionsHelperTests.swift b/BitwardenShared/UI/Vault/Helpers/VaultItemMoreOptionsHelperTests.swift index 35d7eefc4a..9ffb56dc95 100644 --- a/BitwardenShared/UI/Vault/Helpers/VaultItemMoreOptionsHelperTests.swift +++ b/BitwardenShared/UI/Vault/Helpers/VaultItemMoreOptionsHelperTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/UI/Vault/ImportLogins/ImportLogins/ImportLoginsProcessorTests.swift b/BitwardenShared/UI/Vault/ImportLogins/ImportLogins/ImportLoginsProcessorTests.swift index 3145f0e9a2..c788175c9e 100644 --- a/BitwardenShared/UI/Vault/ImportLogins/ImportLogins/ImportLoginsProcessorTests.swift +++ b/BitwardenShared/UI/Vault/ImportLogins/ImportLogins/ImportLoginsProcessorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class ImportLoginsProcessorTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+Fido2Tests.swift b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+Fido2Tests.swift index eb611dd434..6d49e92966 100644 --- a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+Fido2Tests.swift +++ b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+Fido2Tests.swift @@ -9,6 +9,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks /// Tests for `VaultAutofillListProcessor` Fido2 flows which require iOS 17 /// and another setup given that the `appExtensionDelegate` is different. diff --git a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+TotpTests.swift b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+TotpTests.swift index e078986fb7..ee86b0a7b3 100644 --- a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+TotpTests.swift +++ b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessor+TotpTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks @available(iOS 17.0, *) class VaultAutofillListProcessorTotpTests: BitwardenTestCase { // swiftlint:disable:this type_body_length diff --git a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessorTests.swift b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessorTests.swift index 2b50e6faaf..b953fe1960 100644 --- a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultAutofillListProcessorTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListView+SnapshotTests.swift b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListView+SnapshotTests.swift index 9b7a1db481..a908398938 100644 --- a/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/Vault/AutofillList/VaultAutofillListView+SnapshotTests.swift @@ -6,6 +6,7 @@ import SnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultAutofillListViewTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/VaultCoordinatorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultCoordinatorTests.swift index 53ba7a6c3a..d7ae6eecc4 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultCoordinatorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultCoordinatorTests.swift @@ -5,6 +5,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultCoordinatorTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupProcessorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupProcessorTests.swift index 8b82378750..07c107faf9 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupProcessorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupProcessorTests.swift @@ -8,6 +8,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultGroupProcessorTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+SnapshotTests.swift b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+SnapshotTests.swift index c470f6e55c..b184ae0b71 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+SnapshotTests.swift @@ -6,6 +6,7 @@ import SnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultGroupViewTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+ViewInspectorTests.swift index f8249168e7..979600d95a 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultGroup/VaultGroupView+ViewInspectorTests.swift @@ -6,6 +6,7 @@ import ViewInspector import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultGroupViewTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultItemSelection/VaultItemSelectionProcessorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultItemSelection/VaultItemSelectionProcessorTests.swift index 38088d3e36..65a26a466c 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultItemSelection/VaultItemSelectionProcessorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultItemSelection/VaultItemSelectionProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // swiftlint:disable file_length diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowStateTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowStateTests.swift index b074b97a5f..3294a375cc 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowStateTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowStateTests.swift @@ -2,6 +2,7 @@ import Foundation import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class SearchVaultFilterRowStateTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowView+ViewInspectorTests.swift index a245a0bae2..9672ea8b45 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/SearchVaultFilterRowView/SearchVaultFilterRowView+ViewInspectorTests.swift @@ -7,6 +7,7 @@ import ViewInspector import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - SearchVaultFilterRowViewTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListItemTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListItemTests.swift index bcb64aadf5..8d482051e0 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListItemTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListItemTests.swift @@ -4,6 +4,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultListItemTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListProcessorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListProcessorTests.swift index 2da7ded964..0aaf1850b7 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListProcessorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListProcessorTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListSectionTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListSectionTests.swift index 8e391e8207..ac0784ea6c 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListSectionTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListSectionTests.swift @@ -1,6 +1,7 @@ import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultListSectionTests: BitwardenTestCase { // MARK: Tests diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListStateTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListStateTests.swift index dd05d4110d..884f5392a0 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListStateTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListStateTests.swift @@ -2,6 +2,7 @@ import BitwardenResources import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks class VaultListStateTests: BitwardenTestCase { // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+SnapshotTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+SnapshotTests.swift index 2cef488751..a4207edc47 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+SnapshotTests.swift @@ -8,6 +8,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListViewTests diff --git a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+ViewInspectorTests.swift index f43f5fc219..3da0410ccc 100644 --- a/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/Vault/VaultList/VaultListView+ViewInspectorTests.swift @@ -9,6 +9,7 @@ import ViewInspectorTestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListViewTests diff --git a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessor+Fido2Tests.swift b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessor+Fido2Tests.swift index d0a2bd58e0..3315d6c24c 100644 --- a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessor+Fido2Tests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessor+Fido2Tests.swift @@ -8,6 +8,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AddItemProcessorTests diff --git a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessorTests.swift b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessorTests.swift index 013809a7a5..d97a53907a 100644 --- a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessorTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemProcessorTests.swift @@ -7,6 +7,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AddItemProcessorTests diff --git a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+SnapshotTests.swift b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+SnapshotTests.swift index c1512cadd4..00598a0a92 100644 --- a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+SnapshotTests.swift @@ -8,6 +8,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AddEditItemViewTests diff --git a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+ViewInspectorTests.swift index e5a2f6c8ed..1f4914d1f5 100644 --- a/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/AddEditItem/AddEditItemView+ViewInspectorTests.swift @@ -9,6 +9,7 @@ import ViewInspectorTestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - AddEditItemViewTests diff --git a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemProcessorTests.swift b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemProcessorTests.swift index 1a5dff5847..8ae00fca6f 100644 --- a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemProcessorTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemProcessorTests.swift @@ -6,6 +6,7 @@ import TestHelpers import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ViewItemProcessorTests diff --git a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+SnapshotTests.swift b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+SnapshotTests.swift index c478709b4e..4ae06acca3 100644 --- a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+SnapshotTests.swift @@ -10,6 +10,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ViewItemViewTests diff --git a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+ViewInspectorTests.swift index 2cbb9f5671..e8ac6f7ae4 100644 --- a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewItemView+ViewInspectorTests.swift @@ -10,6 +10,7 @@ import XCTest // swiftlint:disable file_length @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - ViewItemViewTests diff --git a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewLoginItem/Extensions/CipherViewUpdateTests.swift b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewLoginItem/Extensions/CipherViewUpdateTests.swift index 9777a21145..1d888096eb 100644 --- a/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewLoginItem/Extensions/CipherViewUpdateTests.swift +++ b/BitwardenShared/UI/Vault/VaultItem/ViewItem/ViewLoginItem/Extensions/CipherViewUpdateTests.swift @@ -3,6 +3,7 @@ import BitwardenSdk import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks final class CipherViewUpdateTests: BitwardenTestCase { // swiftlint:disable:this type_body_length // MARK: Properties diff --git a/BitwardenShared/UI/Vault/Views/VaultItemDecorativeImageView+SnapshotTests.swift b/BitwardenShared/UI/Vault/Views/VaultItemDecorativeImageView+SnapshotTests.swift index 978cb7f365..aa185c1ae6 100644 --- a/BitwardenShared/UI/Vault/Views/VaultItemDecorativeImageView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/Views/VaultItemDecorativeImageView+SnapshotTests.swift @@ -5,6 +5,7 @@ import SwiftUI import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks /// Tests for `VaultItemDecorativeImageView`. /// diff --git a/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+SnapshotTests.swift b/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+SnapshotTests.swift index ec1394a7aa..9b13a4fca4 100644 --- a/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+SnapshotTests.swift +++ b/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+SnapshotTests.swift @@ -6,6 +6,7 @@ import SnapshotTesting import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListItemRowViewTests diff --git a/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+ViewInspectorTests.swift b/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+ViewInspectorTests.swift index 60485c3653..c002dbac6a 100644 --- a/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+ViewInspectorTests.swift +++ b/BitwardenShared/UI/Vault/Views/VaultListItemRow/VaultListItemRowView+ViewInspectorTests.swift @@ -5,6 +5,7 @@ import BitwardenResources import XCTest @testable import BitwardenShared +@testable import BitwardenSharedMocks // MARK: - VaultListItemRowViewTests diff --git a/project-pm.yml b/project-pm.yml index 82bcb3be2a..8c0aa0e317 100644 --- a/project-pm.yml +++ b/project-pm.yml @@ -398,6 +398,24 @@ targets: basedOnDependencyAnalysis: false outputFiles: - $(SRCROOT)/BitwardenShared/Sourcery/Generated/AutoMockable.generated.swift + BitwardenSharedMocks: + type: framework + platform: iOS + settings: + base: + ENABLE_TESTING_SEARCH_PATHS: YES + GENERATE_INFOPLIST_FILE: YES + sources: + - path: BitwardenShared + includes: + - "**/Fixtures/*" + - "**/Mocks/*" + - path: BitwardenShared/Sourcery/Generated/AutoMockable.generated.swift + optional: true + dependencies: + - target: BitwardenShared + - target: BitwardenKit/TestHelpers + - package: BitwardenSdk BitwardenSharedTests: type: bundle.unit-test platform: iOS @@ -414,18 +432,14 @@ targets: includes: - "**/*Tests.*" - "**/TestHelpers/*" - - "**/Fixtures/*" excludes: - "**/*SnapshotTests.*" - "**/*ViewInspectorTests.*" - path: GlobalTestHelpers - - path: BitwardenShared/Sourcery/Generated - optional: true - - path: BitwardenShared/Sourcery/Generated/AutoMockable.generated.swift - optional: true dependencies: - target: Bitwarden - target: BitwardenShared + - target: BitwardenSharedMocks - target: BitwardenKit/AuthenticatorBridgeKitMocks - target: BitwardenKit/BitwardenKitMocks - target: BitwardenKit/TestHelpers @@ -449,15 +463,12 @@ targets: includes: - "**/*SnapshotTests.*" - "**/TestHelpers/*" - - "**/Fixtures/*" - path: GlobalTestHelpers - - path: BitwardenShared/Sourcery/Generated - optional: true - - path: BitwardenShared/Sourcery/Generated/AutoMockable.generated.swift - optional: true dependencies: - target: Bitwarden - target: BitwardenShared + - target: BitwardenSharedMocks + - target: BitwardenKit/AuthenticatorBridgeKitMocks - target: BitwardenKit/BitwardenKitMocks - target: BitwardenKit/TestHelpers - package: BitwardenSdk @@ -481,15 +492,12 @@ targets: includes: - "**/*ViewInspectorTests.*" - "**/TestHelpers/*" - - "**/Fixtures/*" - path: GlobalTestHelpers - - path: BitwardenShared/Sourcery/Generated - optional: true - - path: BitwardenShared/Sourcery/Generated/AutoMockable.generated.swift - optional: true dependencies: - target: Bitwarden - target: BitwardenShared + - target: BitwardenSharedMocks + - target: BitwardenKit/AuthenticatorBridgeKitMocks - target: BitwardenKit/BitwardenKitMocks - target: BitwardenKit/TestHelpers - target: BitwardenKit/ViewInspectorTestHelpers