Beispiel #1
0
 /**
  * @test
  */
 public function refCount_connects_on_first()
 {
     $xs = $this->createHotObservable([onNext(210, 1), onNext(220, 2), onNext(230, 3), onNext(240, 4), onCompleted(250)]);
     $subject = new TestSubject();
     $conn = new ConnectableObservable($xs, $subject);
     $results = $this->scheduler->startWithCreate(function () use($conn) {
         return $conn->refCount();
     });
     $this->assertMessages([onNext(210, 1), onNext(220, 2), onNext(230, 3), onNext(240, 4), onCompleted(250)], $results->getMessages());
     $this->assertTrue($subject->isDisposed());
 }