FunctionRejectTest.php 479 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace React\Promise;
  3. use Exception;
  4. class FunctionRejectTest extends TestCase
  5. {
  6. /** @test */
  7. public function shouldRejectAnException(): void
  8. {
  9. $exception = new Exception();
  10. $mock = $this->createCallableMock();
  11. $mock
  12. ->expects(self::once())
  13. ->method('__invoke')
  14. ->with(self::identicalTo($exception));
  15. reject($exception)
  16. ->then($this->expectCallableNever(), $mock);
  17. }
  18. }