@@ -9,11 +9,10 @@ use alloy::{
99} ;
1010
1111use crate :: {
12- assert_next_logs ,
12+ assert_next ,
1313 common:: { TestCounter , build_provider, deploy_counter, setup_scanner, spawn_anvil} ,
14- macros:: LogMetadata ,
1514} ;
16- use event_scanner:: event_filter:: EventFilter ;
15+ use event_scanner:: { event_filter:: EventFilter , event_scanner :: LogMetadata } ;
1716
1817macro_rules! increase {
1918 ( $contract: expr) => { {
@@ -64,7 +63,8 @@ async fn scan_latest_exact_count_returns_last_events_in_order() -> anyhow::Resul
6463 // Ask for the latest 5
6564 client. scan_latest ( 5 ) . await ?;
6665
67- assert_next_logs ! ( stream, expected) ;
66+ assert_next ! ( stream, expected) ;
67+ assert_next ! ( stream, None ) ;
6868
6969 Ok ( ( ) )
7070}
@@ -86,7 +86,8 @@ async fn scan_latest_fewer_available_than_count_returns_all() -> anyhow::Result<
8686
8787 let expected = & expected;
8888
89- assert_next_logs ! ( stream, expected) ;
89+ assert_next ! ( stream, expected) ;
90+ assert_next ! ( stream, None ) ;
9091
9192 Ok ( ( ) )
9293}
@@ -100,7 +101,8 @@ async fn scan_latest_no_events_returns_empty() -> anyhow::Result<()> {
100101 client. scan_latest ( 5 ) . await ?;
101102
102103 let expected: & [ LogMetadata < TestCounter :: CountIncreased > ] = & [ ] ;
103- assert_next_logs ! ( stream, expected) ;
104+ assert_next ! ( stream, expected) ;
105+ assert_next ! ( stream, None ) ;
104106
105107 Ok ( ( ) )
106108}
@@ -138,7 +140,8 @@ async fn scan_latest_respects_range_subset() -> anyhow::Result<()> {
138140
139141 client. scan_latest_in_range ( 10 , start, end) . await ?;
140142
141- assert_next_logs ! ( stream, expected) ;
143+ assert_next ! ( stream, expected) ;
144+ assert_next ! ( stream, None ) ;
142145
143146 Ok ( ( ) )
144147}
@@ -170,8 +173,11 @@ async fn scan_latest_multiple_listeners_to_same_event_receive_same_results() ->
170173
171174 client. scan_latest ( 5 ) . await ?;
172175
173- assert_next_logs ! ( stream1, expected) ;
174- assert_next_logs ! ( stream2, expected) ;
176+ assert_next ! ( stream1, expected) ;
177+ assert_next ! ( stream1, None ) ;
178+
179+ assert_next ! ( stream2, expected) ;
180+ assert_next ! ( stream2, None ) ;
175181
176182 Ok ( ( ) )
177183}
@@ -208,10 +214,12 @@ async fn scan_latest_different_filters_receive_different_results() -> anyhow::Re
208214 client. scan_latest ( 3 ) . await ?;
209215
210216 let expected = & inc_log_meta;
211- assert_next_logs ! ( stream_inc, expected) ;
217+ assert_next ! ( stream_inc, expected) ;
218+ assert_next ! ( stream_inc, None ) ;
212219
213220 let expected = & dec_log_meta;
214- assert_next_logs ! ( stream_dec, expected) ;
221+ assert_next ! ( stream_dec, expected) ;
222+ assert_next ! ( stream_dec, None ) ;
215223
216224 Ok ( ( ) )
217225}
@@ -221,13 +229,13 @@ async fn scan_latest_mixed_events_and_filters_return_correct_streams() -> anyhow
221229 let setup = setup_scanner ( None , None , None ) . await ?;
222230 let contract = setup. contract ;
223231 let mut client = setup. client ;
224- let mut inc_stream = setup. stream ; // CountIncreased by default
232+ let mut stream_inc = setup. stream ; // CountIncreased by default
225233
226234 // Add a CountDecreased listener
227235 let filter_dec = EventFilter :: new ( )
228236 . with_contract_address ( * contract. address ( ) )
229237 . with_event ( TestCounter :: CountDecreased :: SIGNATURE ) ;
230- let mut dec_stream = client. create_event_stream ( filter_dec) ;
238+ let mut stream_dec = client. create_event_stream ( filter_dec) ;
231239
232240 // Sequence: inc(1), inc(2), dec(1), inc(2), dec(1)
233241 let mut inc_log_meta = Vec :: new ( ) ;
@@ -248,10 +256,12 @@ async fn scan_latest_mixed_events_and_filters_return_correct_streams() -> anyhow
248256 client. scan_latest ( 2 ) . await ?;
249257
250258 let expected = & inc_log_meta;
251- assert_next_logs ! ( inc_stream, expected) ;
259+ assert_next ! ( stream_inc, expected) ;
260+ assert_next ! ( stream_inc, None ) ;
252261
253262 let expected = & dec_log_meta;
254- assert_next_logs ! ( dec_stream, expected) ;
263+ assert_next ! ( stream_dec, expected) ;
264+ assert_next ! ( stream_dec, None ) ;
255265
256266 Ok ( ( ) )
257267}
@@ -284,7 +294,8 @@ async fn scan_latest_cross_contract_filtering() -> anyhow::Result<()> {
284294
285295 client. scan_latest ( 5 ) . await ?;
286296
287- assert_next_logs ! ( stream_a, & a_log_meta) ;
297+ assert_next ! ( stream_a, & a_log_meta) ;
298+ assert_next ! ( stream_a, None ) ;
288299
289300 Ok ( ( ) )
290301}
@@ -321,7 +332,8 @@ async fn scan_latest_large_gaps_and_empty_ranges() -> anyhow::Result<()> {
321332
322333 client. scan_latest_in_range ( 5 , start, end) . await ?;
323334
324- assert_next_logs ! ( stream, & log_meta) ;
335+ assert_next ! ( stream, & log_meta) ;
336+ assert_next ! ( stream, None ) ;
325337
326338 Ok ( ( ) )
327339}
@@ -357,7 +369,8 @@ async fn scan_latest_boundary_range_single_block() -> anyhow::Result<()> {
357369 tx_hash : receipt_blocks[ 1 ] . 0 ,
358370 } ] ;
359371
360- assert_next_logs ! ( stream, expected) ;
372+ assert_next ! ( stream, expected) ;
373+ assert_next ! ( stream, None ) ;
361374
362375 Ok ( ( ) )
363376}
0 commit comments