@@ -14,7 +14,7 @@ use katana_provider::api::state_update::StateUpdateProvider;
1414use katana_provider:: api:: transaction:: {
1515 ReceiptProvider , TransactionProvider , TransactionStatusProvider , TransactionTraceProvider ,
1616} ;
17- use katana_provider:: { DbProviderFactory , ProviderFactory } ;
17+ use katana_provider:: { DbProviderFactory , MutableProvider , ProviderFactory } ;
1818use rstest_reuse:: { self , * } ;
1919
2020mod fixtures;
@@ -59,12 +59,14 @@ where
5959 let blocks = utils:: generate_dummy_blocks_and_receipts ( start, end) ;
6060
6161 for ( block, receipts, executions) in & blocks {
62- provider_factory. provider_mut ( ) . insert_block_with_states_and_receipts (
62+ let povider_mut = provider_factory. provider_mut ( ) ;
63+ povider_mut. insert_block_with_states_and_receipts (
6364 block. clone ( ) ,
6465 Default :: default ( ) ,
6566 receipts. clone ( ) ,
6667 executions. clone ( ) ,
6768 ) ?;
69+ povider_mut. commit ( ) . unwrap ( ) ;
6870
6971 let provider = provider_factory. provider ( ) ;
7072 assert_eq ! ( provider. latest_number( ) . unwrap( ) , block. block. header. number) ;
@@ -183,6 +185,7 @@ where
183185 vec ! [ ] ,
184186 vec ! [ ] ,
185187 ) ?;
188+ provider_mut. commit ( ) . unwrap ( ) ;
186189
187190 let provider = storage_provider. provider ( ) ;
188191 assert_eq ! ( provider. latest_number( ) . unwrap( ) , block. block. header. number) ;
0 commit comments