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

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

    public function testApiStopProcesses_ResolvesPromise_WhenAllProcessesAreStopped()
    {
        $manager = $this->createProcessManager(['stopProcess']);
        $manager->expects($this->twice())->method('stopProcess')->will($this->returnValue(new PromiseFulfilled()));
        $manager->allocateProcess($alias1 = 'alias1', $object1 = 'object', 1);
        $manager->allocateProcess($alias2 = 'alias2', $object2 = 'object', 2);
        $aliases = [$alias1, $alias2];
        $callable = $this->createCallableMock();
        $callable->expects($this->once())->method('__invoke')->with($this->isType('string'));
        $manager->stopProcesses($aliases)->then($callable);
    }
ProcessManagerBaseTest