public function testApiInvoke_CancelsPromises_EnqueuedAfterStart()
{
$p1 = $this->createPromise();
$p2 = $this->createPromise();
$cancellationQueue = new CancellationQueue();
$cancellationQueue();
$cancellationQueue->enqueue($p1);
$cancellationQueue->enqueue($p2);
$this->assertTrue($p1->isCancelled());
$this->assertTrue($p2->isCancelled());
}