Kraken\_Unit\Supervision\SupervisorTest::testApiSolve_RejectsPromise_WhenNoValidExceptionFound PHP Method

testApiSolve_RejectsPromise_WhenNoValidExceptionFound() public method

    public function testApiSolve_RejectsPromise_WhenNoValidExceptionFound()
    {
        $ex = new RejectionException();
        $params = ['param' => 'value'];
        $super = $this->createSupervisor();
        $unexpected = $this->createSolver(['solve']);
        $unexpected->expects($this->never())->method('solve');
        $super->setSolver(WriteException::class, $unexpected);
        $callable = $this->createCallableMock();
        $callable->expects($this->once())->method('__invoke')->with($this->isInstanceOf(ExecutionException::class));
        $super->solve($ex, $params)->then(null, $callable);
    }