aboutsummaryrefslogtreecommitdiffhomepage
path: root/assets/php/vendor/react/promise-timer/tests/TestCase.php
diff options
context:
space:
mode:
Diffstat (limited to 'assets/php/vendor/react/promise-timer/tests/TestCase.php')
-rwxr-xr-xassets/php/vendor/react/promise-timer/tests/TestCase.php61
1 files changed, 0 insertions, 61 deletions
diff --git a/assets/php/vendor/react/promise-timer/tests/TestCase.php b/assets/php/vendor/react/promise-timer/tests/TestCase.php
deleted file mode 100755
index 9d8d49a..0000000
--- a/assets/php/vendor/react/promise-timer/tests/TestCase.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-namespace React\Tests\Promise\Timer;
-
-use PHPUnit\Framework\TestCase as BaseTestCase;
-use React\EventLoop\Factory;
-
-class TestCase extends BaseTestCase
-{
- protected $loop;
-
- public function setUp()
- {
- $this->loop = Factory::create();
- }
-
- protected function expectCallableOnce()
- {
- $mock = $this->createCallableMock();
-
- $mock
- ->expects($this->once())
- ->method('__invoke');
-
- return $mock;
- }
-
- protected function expectCallableNever()
- {
- $mock = $this->createCallableMock();
-
- $mock
- ->expects($this->never())
- ->method('__invoke');
-
- return $mock;
- }
-
- /**
- * @link https://github.com/reactphp/react/blob/master/tests/React/Tests/Socket/TestCase.php (taken from reactphp/react)
- */
- protected function createCallableMock()
- {
- return $this->getMockBuilder('React\Tests\Promise\Timer\CallableStub')->getMock();
- }
-
- protected function expectPromiseRejected($promise)
- {
- return $promise->then($this->expectCallableNever(), $this->expectCallableOnce());
- }
-
- protected function expectPromiseResolved($promise)
- {
- return $promise->then($this->expectCallableOnce(), $this->expectCallableNever());
- }
-
- protected function expectPromisePending($promise)
- {
- return $promise->then($this->expectCallableNever(), $this->expectCallableNever());
- }
-}