Rx\Subject\SubjectTest::it_does_not_pass_if_already_stopped PHP Метод

it_does_not_pass_if_already_stopped() публичный Метод

    public function it_does_not_pass_if_already_stopped()
    {
        $subject = new Subject();
        $observer = $this->createMock('Rx\\ObserverInterface');
        $observer->expects($this->once())->method('onCompleted');
        $observer->expects($this->never())->method('onNext');
        $observer->expects($this->never())->method('onError');
        $subject->subscribe($observer);
        $subject->onCompleted();
        $subject->onError(new Exception('fail'));
        $subject->onNext(42);
        $subject->onCompleted();
    }