Thunder\Shortcode\Tests\ProcessorTest::testBuiltInHandlers PHP Метод

testBuiltInHandlers() публичный Метод

public testBuiltInHandlers ( $text, $result )
    public function testBuiltInHandlers($text, $result)
    {
        $handlers = new HandlerContainer();
        $handlers->add('content', new ContentHandler())->add('name', new NameHandler())->add('null', new NullHandler())->add('json', new SerializerHandler(new JsonSerializer()))->add('text', new SerializerHandler(new TextSerializer()))->add('placeholder', new PlaceholderHandler())->add('b', new WrapHandler('<b>', '</b>'))->add('bb', WrapHandler::createBold())->add('declare', new DeclareHandler($handlers))->add('url', new UrlHandler())->add('email', new EmailHandler())->add('raw', new RawHandler());
        $processor = new Processor(new RegexParser(), $handlers);
        $this->assertSame($result, $processor->process($text));
    }