Вход Регистрация
Файл: vkolhoze.com/vendor/guzzle/guzzle/tests/Guzzle/Tests/Parser/ParserRegistryTest.php
Строк: 19
<?php

namespace GuzzleTestsParser;

use 
GuzzleParserParserRegistry;

/**
 * @covers GuzzleParserParserRegistry
 */
class ParserRegistryTest extends GuzzleTestsGuzzleTestCase
{
    public function 
testStoresObjects()
    {
        
$r = new ParserRegistry();
        
$c = new stdClass();
        
$r->registerParser('foo'$c);
        
$this->assertSame($c$r->getParser('foo'));
    }

    public function 
testReturnsNullWhenNotFound()
    {
        
$r = new ParserRegistry();
        
$this->assertNull($r->getParser('FOO'));
    }

    public function 
testReturnsLazyLoadedDefault()
    {
        
$r = new ParserRegistry();
        
$c $r->getParser('cookie');
        
$this->assertInstanceOf('GuzzleParserCookieCookieParser'$c);
        
$this->assertSame($c$r->getParser('cookie'));
    }
}
Онлайн: 2
Реклама