Files
drmaterac.pl/modules/psaddonsconnect/vendor/guzzlehttp/guzzle/tests/Event/HasEmitterTraitTest.php
2025-01-06 20:47:25 +01:00

28 lines
719 B
PHP

<?php
namespace GuzzleHttp\Tests\Event;
use GuzzleHttp\Event\HasEmitterInterface;
use GuzzleHttp\Event\HasEmitterTrait;
class AbstractHasEmitter implements HasEmitterInterface
{
use HasEmitterTrait;
}
/**
* @covers GuzzleHttp\Event\HasEmitterTrait
*/
class HasEmitterTraitTest extends \PHPUnit_Framework_TestCase
{
public function testHelperAttachesSubscribers()
{
$mock = $this->getMockBuilder('GuzzleHttp\Tests\Event\AbstractHasEmitter')
->getMockForAbstractClass();
$result = $mock->getEmitter();
$this->assertInstanceOf('GuzzleHttp\Event\EmitterInterface', $result);
$result2 = $mock->getEmitter();
$this->assertSame($result, $result2);
}
}