OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
guzzlehttp
/
promises
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:33:20 AM
rwxr-xr-x
📄
AggregateExceptionTest.php
422 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
CoroutineTest.php
3.59 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
CreateTest.php
1.57 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
EachPromiseTest.php
14.62 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
EachTest.php
904 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
FulfilledPromiseTest.php
3.01 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
IsTest.php
1.01 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
NotPromiseInstance.php
1009 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
PromiseTest.php
21.8 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
PropertyHelper.php
568 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
RejectedPromiseTest.php
3.96 KB
08/12/2024 10:33:20 AM
rw-r--r--
📄
RejectionExceptionTest.php
755 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
TaskQueueTest.php
872 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
Thennable.php
475 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
Thing1.php
268 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
Thing2.php
200 bytes
08/12/2024 10:33:20 AM
rw-r--r--
📄
UtilsTest.php
23.63 KB
08/12/2024 10:33:20 AM
rw-r--r--
Editing: CreateTest.php
Close
<?php namespace GuzzleHttp\Promise\Tests; use GuzzleHttp\Promise as P; use GuzzleHttp\Promise\FulfilledPromise; use GuzzleHttp\Promise\Promise; use GuzzleHttp\Promise\PromiseInterface; use GuzzleHttp\Promise\RejectedPromise; use PHPUnit\Framework\TestCase; class CreateTest extends TestCase { public function testCreatesPromiseForValue() { $p = P\Create::promiseFor('foo'); $this->assertInstanceOf(FulfilledPromise::class, $p); } public function testReturnsPromiseForPromise() { $p = new Promise(); $this->assertSame($p, P\Create::promiseFor($p)); } public function testReturnsPromiseForThennable() { $p = new Thennable(); $wrapped = P\Create::promiseFor($p); $this->assertNotSame($p, $wrapped); $this->assertInstanceOf(PromiseInterface::class, $wrapped); $p->resolve('foo'); P\Utils::queue()->run(); $this->assertSame('foo', $wrapped->wait()); } public function testReturnsRejection() { $p = P\Create::rejectionFor('fail'); $this->assertInstanceOf(RejectedPromise::class, $p); $this->assertSame('fail', PropertyHelper::get($p, 'reason')); } public function testReturnsPromisesAsIsInRejectionFor() { $a = new Promise(); $b = P\Create::rejectionFor($a); $this->assertSame($a, $b); } public function testIterForReturnsIterator() { $iter = new \ArrayIterator(); $this->assertSame($iter, P\Create::iterFor($iter)); } }