@@ -32,17 +32,23 @@ class AccountExportPasswordTests: XCTestCase {
3232
3333 let presenter = AccountExportPasswordPresenter (
3434 flow: . single( chain: chain, address: walletAddress, wallet: wallet) ,
35- localizationManager: LocalizationManager . shared)
35+ localizationManager: LocalizationManager . shared
36+ )
3637
3738 presenter. view = view
3839 presenter. wireframe = wireframe
3940
4041 let exportWrapper = KeystoreExportWrapper ( keystore: keychain)
41- let interactor = AccountExportPasswordInteractor ( exportJsonWrapper: exportWrapper,
42- accountRepository: AnyDataProviderRepository ( accountsRepository) ,
43- operationManager: OperationManagerFacade . sharedManager,
44- extrinsicOperationFactory: nil ,
45- chainRepository: AnyDataProviderRepository ( chainRepository) )
42+ let exportOperationQueue = OperationQueue ( )
43+ exportOperationQueue. qualityOfService = . userInitiated
44+ let exportOperationManager = OperationManager ( operationQueue: exportOperationQueue)
45+ let interactor = AccountExportPasswordInteractor (
46+ exportJsonWrapper: exportWrapper,
47+ accountRepository: AnyDataProviderRepository ( accountsRepository) ,
48+ operationManager: exportOperationManager,
49+ extrinsicOperationFactory: nil ,
50+ chainRepository: AnyDataProviderRepository ( chainRepository)
51+ )
4652 presenter. interactor = interactor
4753 interactor. presenter = presenter
4854
@@ -63,7 +69,7 @@ class AccountExportPasswordTests: XCTestCase {
6369 when ( stub. set ( error: any ( AccountExportPasswordError . self) ) ) . thenDoNothing ( )
6470 }
6571
66- let expectation = XCTestExpectation ( )
72+ let expectation = expectation ( description : " JSON export is presented " )
6773
6874 stub ( wireframe) { stub in
6975 when ( stub. present ( viewModel: any ( SheetAlertPresentableViewModel . self) , from: any ( ControllerBackedProtocol ? . self) ) ) . thenDoNothing ( )
@@ -90,6 +96,6 @@ class AccountExportPasswordTests: XCTestCase {
9096
9197 // then
9298
93- wait ( for: [ expectation] , timeout: Constants . defaultExpectationDuration )
99+ wait ( for: [ expectation] , timeout: 15 )
94100 }
95101}
0 commit comments