@@ -101,6 +101,7 @@ use crate::stateful_transaction_validator::{
101101 MockStatefulTransactionValidatorTrait ,
102102} ;
103103use crate :: stateless_transaction_validator:: MockStatelessTransactionValidatorTrait ;
104+ use crate :: large_storage_writer:: MockLargeStorageWriterTrait ;
104105
105106#[ fixture]
106107fn mock_stateful_transaction_validator ( ) -> MockStatefulTransactionValidatorTrait {
@@ -135,13 +136,15 @@ fn mock_dependencies() -> MockDependencies {
135136 let mock_transaction_converter = MockTransactionConverterTrait :: new ( ) ;
136137 let mock_stateless_transaction_validator = mock_stateless_transaction_validator ( ) ;
137138 let mock_proof_manager_client = MockProofManagerClient :: new ( ) ;
139+ let mock_large_storage_writer = MockLargeStorageWriterTrait :: new ( ) ;
138140 MockDependencies {
139141 config,
140142 state_reader_factory,
141143 mock_mempool_client,
142144 mock_transaction_converter,
143145 mock_stateless_transaction_validator,
144146 mock_proof_manager_client,
147+ mock_large_storage_writer,
145148 }
146149}
147150
@@ -152,6 +155,7 @@ struct MockDependencies {
152155 mock_transaction_converter : MockTransactionConverterTrait ,
153156 mock_stateless_transaction_validator : MockStatelessTransactionValidatorTrait ,
154157 mock_proof_manager_client : MockProofManagerClient ,
158+ mock_large_storage_writer : MockLargeStorageWriterTrait ,
155159}
156160
157161impl MockDependencies {
@@ -164,6 +168,7 @@ impl MockDependencies {
164168 Arc :: new ( self . mock_transaction_converter ) ,
165169 Arc :: new ( self . mock_stateless_transaction_validator ) ,
166170 Arc :: new ( self . mock_proof_manager_client ) ,
171+ Arc :: new ( self . mock_large_storage_writer ) ,
167172 )
168173 }
169174
@@ -601,6 +606,7 @@ async fn add_tx_returns_error_when_extract_state_nonce_and_run_validations_fails
601606 mempool_client : Arc :: new ( mock_dependencies. mock_mempool_client ) ,
602607 transaction_converter : Arc :: new ( mock_dependencies. mock_transaction_converter ) ,
603608 proof_manager_client : Arc :: new ( mock_dependencies. mock_proof_manager_client ) ,
609+ large_storage_writer : Arc :: new ( mock_dependencies. mock_large_storage_writer ) ,
604610 } ;
605611
606612 let result = gateway. add_tx ( input_tx, None ) . await ;
@@ -667,6 +673,7 @@ async fn add_tx_returns_error_when_instantiating_validator_fails(
667673 mempool_client : Arc :: new ( mock_dependencies. mock_mempool_client ) ,
668674 transaction_converter : Arc :: new ( mock_dependencies. mock_transaction_converter ) ,
669675 proof_manager_client : Arc :: new ( mock_dependencies. mock_proof_manager_client ) ,
676+ large_storage_writer : Arc :: new ( mock_dependencies. mock_large_storage_writer ) ,
670677 } ;
671678
672679 let result = gateway. add_tx ( input_tx, None ) . await ;
0 commit comments