@@ -11,13 +11,13 @@ import (
1111)
1212
1313func TestSSEHandler (t * testing.T ) {
14- initialEvent := SSEEvent {"id1" , "event1" , "data1" }
14+ initialEvent := SSEEvent {"id1" , "event1" , "data1" , 0 }
1515 handler , stream := SSEHandler (& initialEvent )
1616 defer stream .Close ()
1717
18- stream .Enqueue (SSEEvent {"" , "event2" , "data2" })
18+ stream .Enqueue (SSEEvent {"" , "event2" , "data2" , 0 })
1919 stream .EnqueueComment ("comment1" )
20- stream .Send (SSEEvent {"" , "" , "this isn't sent becauset here are no connections" })
20+ stream .Send (SSEEvent {"" , "" , "this isn't sent because there are no connections" , 0 })
2121
2222 WithServer (handler , func (server * httptest.Server ) {
2323 resp1 , err := http .DefaultClient .Get (server .URL )
@@ -28,7 +28,7 @@ func TestSSEHandler(t *testing.T) {
2828 assert .Equal (t , "text/event-stream; charset=utf-8" , resp1 .Header .Get ("Content-Type" ))
2929
3030 stream .SendComment ("comment2" )
31- stream .Enqueue (SSEEvent {"" , "event3" , "data3" })
31+ stream .Enqueue (SSEEvent {"" , "event3" , "data3" , 500 })
3232 stream .EndAll ()
3333
3434 data , err := ioutil .ReadAll (resp1 .Body )
@@ -44,6 +44,7 @@ data: data2
4444:comment1
4545:comment2
4646event: event3
47+ retry: 500
4748data: data3
4849
4950` , string (data ))
0 commit comments