public function testApiReject_HasNoEffect_ForCancelledPromise() { $deferred = $this->createDeferred(); $test = $this->getTest(); $deferred->cancel(); $deferred->getPromise()->reject()->then(null, null, $test->expectCallableOnce()); }