React\Promise\PromiseTest\RejectTestTrait::alwaysShouldNotSuppressRejectionWhenHandlerReturnsANonPromise PHP Method

alwaysShouldNotSuppressRejectionWhenHandlerReturnsANonPromise() public method

    public function alwaysShouldNotSuppressRejectionWhenHandlerReturnsANonPromise()
    {
        $adapter = $this->getPromiseTestAdapter();
        $exception = new \Exception();
        $mock = $this->createCallableMock();
        $mock->expects($this->once())->method('__invoke')->with($this->identicalTo($exception));
        $adapter->promise()->always(function () {
            return 1;
        })->then(null, $mock);
        $adapter->reject($exception);
    }