public function testApiDestroyProcess_RejectsPromise_WhenProcessDoesExistAndForceFlagIsDestroyKeep()
{
$manager = $this->createProcessManager();
$manager->allocateProcess($alias = 'alias', $object = 'object', 1);
$flags = Runtime::DESTROY_KEEP;
$callable = $this->createCallableMock();
$callable->expects($this->once())->method('__invoke')->with($this->isInstanceOf(ResourceOccupiedException::class));
$manager->destroyProcess($alias, $flags)->then(null, $callable);
}