Rx\Functional\Operator\TakeLastTest::takeLast_zero_completed PHP Method

takeLast_zero_completed() public method

    public function takeLast_zero_completed()
    {
        $xs = $this->createHotObservable([onNext(180, 1), onNext(210, 2), onNext(250, 3), onNext(270, 4), onNext(310, 5), onNext(360, 6), onNext(380, 7), onNext(410, 8), onNext(590, 9), onCompleted(650)]);
        $results = $this->scheduler->startWithCreate(function () use($xs) {
            return $xs->takeLast(0);
        });
        $this->assertMessages([onCompleted(650)], $results->getMessages());
        $this->assertSubscriptions([subscribe(200, 650)], $xs->getSubscriptions());
    }