@@ -47,12 +47,6 @@ func TestEvents(t *testing.T) {
4747 preConfirmedB = b
4848 }
4949 }
50- preConfirmed := core .NewPreConfirmed (preConfirmedB , nil , nil , nil )
51- pendingData := preConfirmed .AsPendingData ()
52- mockSyncReader .EXPECT ().PendingData ().Return (
53- & pendingData ,
54- nil ,
55- ).Times (2 )
5650
5751 handler := rpc .New (chain , mockSyncReader , nil , "" , utils .NewNopZapLogger ())
5852 from := utils .HexToFelt (t , "0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7" )
@@ -72,12 +66,12 @@ func TestEvents(t *testing.T) {
7266 }
7367
7468 t .Run ("filter non-existent" , func (t * testing.T ) {
75- t .Run ("block number" , func (t * testing.T ) {
69+ t .Run ("block number - bounds to latest " , func (t * testing.T ) {
7670 number := blockIDNumber (t , 55 )
7771 args .ToBlock = & number
7872 events , err := handler .Events (args )
7973 require .Nil (t , err )
80- require .Len (t , events .Events , 5 )
74+ require .Len (t , events .Events , 4 )
8175 })
8276
8377 t .Run ("block hash" , func (t * testing.T ) {
@@ -202,11 +196,17 @@ func TestEvents(t *testing.T) {
202196 })
203197
204198 t .Run ("get pre_confirmed events without pagination" , func (t * testing.T ) {
205- preConfirmed := blockIDPreConfirmed (t )
199+ preConfirmed := core .NewPreConfirmed (preConfirmedB , nil , nil , nil )
200+ pendingData := preConfirmed .AsPendingData ()
201+ mockSyncReader .EXPECT ().PendingData ().Return (
202+ & pendingData ,
203+ nil ,
204+ )
205+ preConfirmedID := blockIDPreConfirmed (t )
206206 args = rpc.EventArgs {
207207 EventFilter : rpc.EventFilter {
208- FromBlock : & preConfirmed ,
209- ToBlock : & preConfirmed ,
208+ FromBlock : & preConfirmedID ,
209+ ToBlock : & preConfirmedID ,
210210 },
211211 ResultPageRequest : rpcv6.ResultPageRequest {
212212 ChunkSize : 100 ,
@@ -225,7 +225,7 @@ func TestEvents(t *testing.T) {
225225
226226 t .Run ("get pre_confirmed events with pagination" , func (t * testing.T ) {
227227 var err error
228- preConfirmedB , err = gw .BlockByNumber (t .Context (), 5 )
228+ preConfirmedB , err = gw .BlockByNumber (t .Context (), 6 )
229229 require .Nil (t , err )
230230 preConfirmedID := blockIDPreConfirmed (t )
231231 args = rpc.EventArgs {
@@ -262,10 +262,9 @@ func TestEvents(t *testing.T) {
262262 require .NotEmpty (t , events .ContinuationToken )
263263 }
264264
265- assert .Equal (t , actualEvent .From , expectedEvent .From )
266- assert .Equal (t , actualEvent .Keys , expectedEvent .Keys )
267- assert .Equal (t , actualEvent .Data , expectedEvent .Data )
268-
265+ assert .Equal (t , expectedEvent .From .String (), actualEvent .From .String ())
266+ assert .Equal (t , expectedEvent .Keys , actualEvent .Keys )
267+ assert .Equal (t , expectedEvent .Data , actualEvent .Data )
269268 args .ContinuationToken = events .ContinuationToken
270269 }
271270 })
0 commit comments