public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $node = $parser->parse('some text before [code]some code[/code] and some text after'); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode('some text before ')); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(' and some text after')); $this->assertEquals($witness, $node); }
public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $node = $parser->parse("text before [hr] text after"); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode("text before ")); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(" text after")); $this->assertEquals($witness, $node); }
public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $img = $parser->parse("some text before [url]http://my.super.website.com/path/to/resource.htm[/url] some text after"); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode("some text before ")); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(" some text after")); $this->assertEquals($witness, $img); }
public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $node = $parser->parse('some text before [u]some underlined text[/u] and some text after'); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode("some text before ")); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(" and some text after")); $this->assertEquals($witness, $node); }
public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $node = $parser->parse('some text before [img=640x480]http://my.super.url.com/path/to/resource.jpg[/img] and some text after'); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode("some text before ")); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(" and some text after")); $this->assertEquals($witness, $node); }
public function test_sandwichParsing() { $parser = new PhpBbcodeParser(); $node = $parser->parse('some text before [youtube]UkWd0_zv3fQ[/youtube] and some text after'); $witness = new ArticleBbcodeNode(); $witness->addChild(new TextBbcodeNode("some text before ")); $witness->addChild($this->_node); $witness->addChild(new TextBbcodeNode(" and some text after")); $this->assertEquals($witness, $node); }