/** * */ public function testApiMap_CancelsPromisedInputValues() { $test = $this->getTest(); $d1 = (new Deferred())->getPromise(); $d2 = (new Deferred())->getPromise(); $d1->then(null, null, $test->expectCallableOnce()); $d2->then(null, null, $test->expectCallableOnce()); Promise::map([$d1, $d2], $this->mapper())->cancel(); }