diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/SwitchUserIntegrationTests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserTests/SwitchUserIntegrationTests.swift index 55ca2873f..95859d323 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserTests/SwitchUserIntegrationTests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/SwitchUserIntegrationTests.swift @@ -321,7 +321,7 @@ final class SwitchUserIntegrationTests: XCTestCase { // Increase flush interval to allow all the updates to batch OSOperationRepo.sharedInstance.pollIntervalMilliseconds = 300 // Wait to let any pending flushes in the Operation Repo to run - OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.1) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.3) // 1. Set up mock responses for the first anonymous user let tagsUserAnon = ["tag_anon": "value_anon"] @@ -369,7 +369,7 @@ final class SwitchUserIntegrationTests: XCTestCase { OneSignalUserManagerImpl.sharedInstance.addEmail("email_b@example.com") // 3. Run background threads - OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 2) /* Then */ diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/UserConcurrencyTests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserTests/UserConcurrencyTests.swift index f624c0e62..bcf076a74 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserTests/UserConcurrencyTests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/UserConcurrencyTests.swift @@ -92,7 +92,7 @@ final class UserConcurrencyTests: XCTestCase { ) OneSignalCoreImpl.setSharedClient(client) - let executor = OSSubscriptionOperationExecutor() + let executor = OSSubscriptionOperationExecutor(newRecordsState: OSNewRecordsState()) OSOperationRepo.sharedInstance.addExecutor(executor) /* When */ @@ -131,7 +131,7 @@ final class UserConcurrencyTests: XCTestCase { OneSignalCoreImpl.setSharedClient(client) MockUserRequests.setAddAliasesResponse(with: client, aliases: aliases) - let executor = OSIdentityOperationExecutor() + let executor = OSIdentityOperationExecutor(newRecordsState: OSNewRecordsState()) OSOperationRepo.sharedInstance.addExecutor(executor) /* When */ @@ -172,7 +172,7 @@ final class UserConcurrencyTests: XCTestCase { let identityModel = OSIdentityModel(aliases: [OS_ONESIGNAL_ID: UUID().uuidString], changeNotifier: OSEventProducer()) OneSignalUserManagerImpl.sharedInstance.addIdentityModelToRepo(identityModel) - let executor = OSPropertyOperationExecutor() + let executor = OSPropertyOperationExecutor(newRecordsState: OSNewRecordsState()) OSOperationRepo.sharedInstance.addExecutor(executor) /* When */ @@ -213,7 +213,7 @@ final class UserConcurrencyTests: XCTestCase { let identityModel1 = OSIdentityModel(aliases: [OS_ONESIGNAL_ID: UUID().uuidString], changeNotifier: OSEventProducer()) let identityModel2 = OSIdentityModel(aliases: [OS_ONESIGNAL_ID: UUID().uuidString], changeNotifier: OSEventProducer()) - let userExecutor = OSUserExecutor() + let userExecutor = OSUserExecutor(newRecordsState: OSNewRecordsState()) /* When */