Kraken\_Unit\Runtime\Container\Manager\ProcessManagerBaseTest::testApiFlushProcesses_RejectsPromise_WhenFlagIsDestroyKeep PHP Метод

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

    public function testApiFlushProcesses_RejectsPromise_WhenFlagIsDestroyKeep()
    {
        $flags = Runtime::DESTROY_KEEP;
        $manager = $this->createProcessManager(['destroyProcess']);
        $manager->expects($this->never())->method('destroyProcess');
        $manager->allocateProcess($alias1 = 'alias1', $object1 = 'object1', 1);
        $manager->allocateProcess($alias2 = 'alias2', $object2 = 'object2', 2);
        $callable = $this->createCallableMock();
        $callable->expects($this->once())->method('__invoke')->with($this->isInstanceOf(RejectionException::class));
        $manager->flushProcesses($flags)->then(null, $callable);
    }
ProcessManagerBaseTest