public function testApiSome_CancelsPendingInputArrayPromises_IfEnoughPromisesReject()
{
$test = $this->getTest();
$mock = $test->createCallableMock();
$mock->expects($test->never())->method('__invoke');
$deferred = new Deferred($mock);
$deferred->reject();
$mock2 = $test->getMock(PromiseInterface::class);
$mock2->expects($test->once())->method('cancel');
Promise::some([$deferred->getPromise(), $mock2], 2);
}