4
4
5
5
use Clue \React \EventSource \EventSource ;
6
6
use PHPUnit \Framework \TestCase ;
7
- use React \Http \Io \ ReadableBodyStream ;
7
+ use React \Http \Message \ Response ;
8
8
use React \Promise \Deferred ;
9
9
use React \Promise \Promise ;
10
10
use React \Stream \ThroughStream ;
11
- use RingCentral \Psr7 \Response ;
12
11
13
12
class EventSourceTest extends TestCase
14
13
{
@@ -274,7 +273,7 @@ public function testConstructorWillReportOpenWhenGetResponseResolvesWithValidRes
274
273
});
275
274
276
275
$ stream = new ThroughStream ();
277
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
276
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
278
277
$ deferred ->resolve ($ response );
279
278
280
279
$ this ->assertEquals (EventSource::OPEN , $ readyState );
@@ -295,7 +294,7 @@ public function testConstructorWillReportOpenWhenGetResponseResolvesWithValidRes
295
294
});
296
295
297
296
$ stream = new ThroughStream ();
298
- $ response = new Response (200 , array ('CONTENT-type ' => 'TEXT/Event-Stream ' ), new ReadableBodyStream ( $ stream) );
297
+ $ response = new Response (200 , array ('CONTENT-type ' => 'TEXT/Event-Stream ' ), $ stream );
299
298
$ deferred ->resolve ($ response );
300
299
301
300
$ this ->assertEquals (EventSource::OPEN , $ readyState );
@@ -316,7 +315,7 @@ public function testConstructorWillReportOpenWhenGetResponseResolvesWithValidRes
316
315
});
317
316
318
317
$ stream = new ThroughStream ();
319
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream;charset=utf-8;foo=bar ' ), new ReadableBodyStream ( $ stream) );
318
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream;charset=utf-8;foo=bar ' ), $ stream );
320
319
$ deferred ->resolve ($ response );
321
320
322
321
$ this ->assertEquals (EventSource::OPEN , $ readyState );
@@ -338,7 +337,7 @@ public function testCloseResponseStreamWillStartRetryTimerWithErrorEvent()
338
337
$ es = new EventSource ('http://example.com ' , $ browser , $ loop );
339
338
340
339
$ stream = new ThroughStream ();
341
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
340
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
342
341
$ deferred ->resolve ($ response );
343
342
344
343
$ error = null ;
@@ -366,7 +365,7 @@ public function testCloseResponseStreamWillNotStartRetryTimerWhenEventSourceIsCl
366
365
$ es = new EventSource ('http://example.com ' , $ browser , $ loop );
367
366
368
367
$ stream = new ThroughStream ();
369
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
368
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
370
369
$ deferred ->resolve ($ response );
371
370
372
371
$ es ->on ('error ' , function ($ e ) use ($ es ) {
@@ -392,7 +391,7 @@ public function testCloseFromOpenEventWillCloseResponseStreamAndCloseEventSource
392
391
});
393
392
394
393
$ stream = new ThroughStream ();
395
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
394
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
396
395
$ deferred ->resolve ($ response );
397
396
398
397
$ this ->assertEquals (EventSource::CLOSED , $ es ->readyState );
@@ -409,7 +408,7 @@ public function testEmitMessageWithParsedDataFromEventStream()
409
408
$ es = new EventSource ('http://example.com ' , $ browser );
410
409
411
410
$ stream = new ThroughStream ();
412
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
411
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
413
412
$ deferred ->resolve ($ response );
414
413
415
414
$ message = null ;
@@ -434,7 +433,7 @@ public function testEmitMessageWithParsedIdAndDataOverMultipleRowsFromEventStrea
434
433
$ es = new EventSource ('http://example.com ' , $ browser );
435
434
436
435
$ stream = new ThroughStream ();
437
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
436
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
438
437
$ deferred ->resolve ($ response );
439
438
440
439
$ message = null ;
@@ -459,7 +458,7 @@ public function testEmitMessageWithParsedEventTypeAndDataWithTrailingWhitespaceF
459
458
$ es = new EventSource ('http://example.com ' , $ browser );
460
459
461
460
$ stream = new ThroughStream ();
462
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
461
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
463
462
$ deferred ->resolve ($ response );
464
463
465
464
$ message = null ;
@@ -483,7 +482,7 @@ public function testDoesNotEmitMessageWhenParsedEventStreamHasNoData()
483
482
$ es = new EventSource ('http://example.com ' , $ browser );
484
483
485
484
$ stream = new ThroughStream ();
486
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
485
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
487
486
$ deferred ->resolve ($ response );
488
487
489
488
$ message = null ;
@@ -506,7 +505,7 @@ public function testEmitMessageWithParsedDataAndPreviousIdWhenNotGivenAgainFromE
506
505
$ es = new EventSource ('http://example.com ' , $ browser );
507
506
508
507
$ stream = new ThroughStream ();
509
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
508
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
510
509
$ deferred ->resolve ($ response );
511
510
512
511
$ message = null ;
@@ -531,7 +530,7 @@ public function testEmitMessageOnceWhenCallingCloseFromMessageHandlerFromEventSt
531
530
$ es = new EventSource ('http://example.com ' , $ browser );
532
531
533
532
$ stream = new ThroughStream ();
534
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
533
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
535
534
$ deferred ->resolve ($ response );
536
535
537
536
$ message = null ;
@@ -577,7 +576,7 @@ public function testReconnectAfterStreamClosesUsesLastEventIdFromParsedEventStre
577
576
$ es = new EventSource ('http://example.com ' , $ browser , $ loop );
578
577
579
578
$ stream = new ThroughStream ();
580
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
579
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
581
580
$ deferred ->resolve ($ response );
582
581
583
582
$ stream ->write ("id:123 \n\n" );
@@ -613,7 +612,7 @@ public function testReconnectAfterStreamClosesUsesSpecifiedRetryTime()
613
612
$ es = new EventSource ('http://example.com ' , $ browser , $ loop );
614
613
615
614
$ stream = new ThroughStream ();
616
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
615
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
617
616
$ deferred ->resolve ($ response );
618
617
619
618
$ stream ->write ("retry:2543 \n\n" );
@@ -649,7 +648,7 @@ public function testReconnectAfterStreamClosesIgnoresInvalidRetryTime()
649
648
$ es = new EventSource ('http://example.com ' , $ browser , $ loop );
650
649
651
650
$ stream = new ThroughStream ();
652
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
651
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
653
652
$ deferred ->resolve ($ response );
654
653
655
654
$ stream ->write ("retry:now \n\n" );
@@ -686,7 +685,7 @@ public function testSplitMessagesWithCarriageReturn()
686
685
$ es = new EventSource ('http://example.com ' , $ browser );
687
686
688
687
$ stream = new ThroughStream ();
689
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
688
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
690
689
$ deferred ->resolve ($ response );
691
690
692
691
$ messages = [];
@@ -714,7 +713,7 @@ public function testSplitMessagesWithWindowsEndOfLineSequence()
714
713
$ es = new EventSource ('http://example.com ' , $ browser );
715
714
716
715
$ stream = new ThroughStream ();
717
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
716
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
718
717
$ deferred ->resolve ($ response );
719
718
720
719
$ messages = [];
@@ -742,7 +741,7 @@ public function testSplitMessagesWithBufferedWindowsEndOfLineSequence()
742
741
$ es = new EventSource ('http://example.com ' , $ browser );
743
742
744
743
$ stream = new ThroughStream ();
745
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
744
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
746
745
$ deferred ->resolve ($ response );
747
746
748
747
$ messages = [];
@@ -771,7 +770,7 @@ public function testSplitMessagesWithMixedEndOfLine()
771
770
$ es = new EventSource ('http://example.com ' , $ browser );
772
771
773
772
$ stream = new ThroughStream ();
774
- $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), new ReadableBodyStream ( $ stream) );
773
+ $ response = new Response (200 , array ('Content-Type ' => 'text/event-stream ' ), $ stream );
775
774
$ deferred ->resolve ($ response );
776
775
777
776
$ messages = [];
0 commit comments