@@ -380,7 +380,7 @@ func TestProcessEventsEnd2EndWebhook(t *testing.T) {
380380 & StreamInfo {
381381 BatchSize : 1 ,
382382 Webhook : & webhookActionInfo {},
383- Timestamps : false ,
383+ Timestamps : true ,
384384 }, db , 200 )
385385 defer svr .Close ()
386386
@@ -392,9 +392,15 @@ func TestProcessEventsEnd2EndWebhook(t *testing.T) {
392392 wg := & sync.WaitGroup {}
393393 wg .Add (1 )
394394 go func () {
395+ // the block event
395396 e1s := <- eventStream
396397 assert .Equal (1 , len (e1s ))
397398 assert .Equal (uint64 (11 ), e1s [0 ].BlockNumber )
399+ // the chaincode event
400+ e2s := <- eventStream
401+ assert .Equal (1 , len (e2s ))
402+ assert .Equal (uint64 (10 ), e2s [0 ].BlockNumber )
403+ assert .Equal (int64 (1000000 ), e2s [0 ].Timestamp )
398404 wg .Done ()
399405 }()
400406 wg .Wait ()
@@ -417,7 +423,7 @@ func TestProcessEventsEnd2EndCatchupWebhook(t *testing.T) {
417423 _ = db .Init ()
418424 sm , stream , svr , eventStream := newTestStreamForBatching (
419425 & StreamInfo {
420- BatchSize : 1 ,
426+ BatchSize : 2 ,
421427 Webhook : & webhookActionInfo {},
422428 Timestamps : false ,
423429 }, db , 200 )
@@ -432,11 +438,9 @@ func TestProcessEventsEnd2EndCatchupWebhook(t *testing.T) {
432438 wg .Add (1 )
433439 go func () {
434440 e1s := <- eventStream
435- assert .Equal (1 , len (e1s ))
441+ assert .Equal (2 , len (e1s ))
436442 assert .Equal (uint64 (1 ), e1s [0 ].BlockNumber )
437- e2s := <- eventStream
438- assert .Equal (1 , len (e2s ))
439- assert .Equal (uint64 (11 ), e2s [0 ].BlockNumber )
443+ assert .Equal (uint64 (11 ), e1s [1 ].BlockNumber )
440444 wg .Done ()
441445 }()
442446 wg .Wait ()
@@ -516,6 +520,10 @@ func TestProcessEventsEnd2EndWithReset(t *testing.T) {
516520 e1s := <- eventStream
517521 assert .Equal (1 , len (e1s ))
518522 assert .Equal (uint64 (11 ), e1s [0 ].BlockNumber )
523+ // the chaincode event
524+ e2s := <- eventStream
525+ assert .Equal (1 , len (e2s ))
526+ assert .Equal (uint64 (10 ), e2s [0 ].BlockNumber )
519527 wg .Done ()
520528 }()
521529 wg .Wait ()
@@ -625,7 +633,7 @@ func TestPauseResumeAfterCheckpoint(t *testing.T) {
625633 wg := & sync.WaitGroup {}
626634 wg .Add (1 )
627635 go func () {
628- for i := 0 ; i < 1 ; i ++ {
636+ for i := 0 ; i < 2 ; i ++ {
629637 <- eventStream
630638 }
631639 wg .Done ()
@@ -691,7 +699,7 @@ func TestPauseResumeBeforeCheckpoint(t *testing.T) {
691699 wg := & sync.WaitGroup {}
692700 wg .Add (1 )
693701 go func () {
694- for i := 0 ; i < 1 ; i ++ {
702+ for i := 0 ; i < 2 ; i ++ {
695703 <- eventStream
696704 }
697705 wg .Done ()
@@ -731,7 +739,7 @@ func TestMarkStaleOnError(t *testing.T) {
731739 wg := & sync.WaitGroup {}
732740 wg .Add (1 )
733741 go func () {
734- for i := 0 ; i < 1 ; i ++ {
742+ for i := 0 ; i < 2 ; i ++ {
735743 <- eventStream
736744 }
737745 wg .Done ()
@@ -809,7 +817,7 @@ func TestStoreCheckpointStoreError(t *testing.T) {
809817 wg := & sync.WaitGroup {}
810818 wg .Add (1 )
811819 go func () {
812- for i := 0 ; i < 1 ; i ++ {
820+ for i := 0 ; i < 2 ; i ++ {
813821 <- eventStream
814822 }
815823 wg .Done ()
@@ -1079,6 +1087,7 @@ func TestUpdateStreamMissingWebhookURL(t *testing.T) {
10791087 wg := & sync.WaitGroup {}
10801088 wg .Add (1 )
10811089 go func () {
1090+ <- eventStream
10821091 <- eventStream
10831092 wg .Done ()
10841093 }()
@@ -1122,6 +1131,7 @@ func TestUpdateStreamInvalidWebhookURL(t *testing.T) {
11221131 wg := & sync.WaitGroup {}
11231132 wg .Add (1 )
11241133 go func () {
1134+ <- eventStream
11251135 <- eventStream
11261136 wg .Done ()
11271137 }()
0 commit comments