/**
  * @expectedException \LogicException
  * @exepctedExceptionMessage Cannot reject a fulfilled promise
  */
 public function testCannotReject()
 {
     $p = new FulfilledPromise('foo');
     $p->reject('bar');
 }