scratch
/vendor/guzzlehttp/guzzle/tests/Event/AbstractRequestEventTest.php |
@@ -0,0 +1,34 @@ |
<?php |
|
namespace GuzzleHttp\Tests\Event; |
|
use GuzzleHttp\Adapter\Transaction; |
use GuzzleHttp\Client; |
use GuzzleHttp\Message\Request; |
|
/** |
* @covers GuzzleHttp\Event\AbstractRequestEvent |
*/ |
class AbstractRequestEventTest extends \PHPUnit_Framework_TestCase |
{ |
public function testHasTransactionMethods() |
{ |
$t = new Transaction(new Client(), new Request('GET', '/')); |
$e = $this->getMockBuilder('GuzzleHttp\Event\AbstractRequestEvent') |
->setConstructorArgs([$t]) |
->getMockForAbstractClass(); |
$this->assertSame($t->getClient(), $e->getClient()); |
$this->assertSame($t->getRequest(), $e->getRequest()); |
} |
|
public function testHasTransaction() |
{ |
$t = new Transaction(new Client(), new Request('GET', '/')); |
$e = $this->getMockBuilder('GuzzleHttp\Event\AbstractRequestEvent') |
->setConstructorArgs([$t]) |
->getMockForAbstractClass(); |
$r = new \ReflectionMethod($e, 'getTransaction'); |
$r->setAccessible(true); |
$this->assertSame($t, $r->invoke($e)); |
} |
} |