~tcuthbert/wordpress/openstack-objectstorage

« back to all changes in this revision

Viewing changes to vendor/guzzlehttp/guzzle/tests/Event/HasEmitterTraitTest.php

  • Committer: Jacek Nykis
  • Date: 2015-02-11 15:35:31 UTC
  • Revision ID: jacek.nykis@canonical.com-20150211153531-hmy6zi0ov2qfkl0b
Initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
 
 
3
namespace GuzzleHttp\Tests\Event;
 
4
 
 
5
use GuzzleHttp\Event\HasEmitterInterface;
 
6
use GuzzleHttp\Event\HasEmitterTrait;
 
7
 
 
8
class AbstractHasEmitter implements HasEmitterInterface
 
9
{
 
10
    use HasEmitterTrait;
 
11
}
 
12
 
 
13
/**
 
14
 * @covers GuzzleHttp\Event\HasEmitterTrait
 
15
 */
 
16
class HasEmitterTraitTest extends \PHPUnit_Framework_TestCase
 
17
{
 
18
    public function testHelperAttachesSubscribers()
 
19
    {
 
20
        $mock = $this->getMockBuilder('GuzzleHttp\Tests\Event\AbstractHasEmitter')
 
21
            ->getMockForAbstractClass();
 
22
 
 
23
        $result = $mock->getEmitter();
 
24
        $this->assertInstanceOf('GuzzleHttp\Event\EmitterInterface', $result);
 
25
        $result2 = $mock->getEmitter();
 
26
        $this->assertSame($result, $result2);
 
27
    }
 
28
}