function testParsesAParagraph() { $element = new T_Text_Paragraph('**content**'); $element->accept(new T_Text_EmphLexer()); $expected = new T_Text_Paragraph(); $expected->addChild(new T_Text_Emph('content')); $this->assertEquals($expected, $element); }
function testParsesAParagraph() { $element = new T_Text_Paragraph('[http://example.com content]'); $element->accept(new T_Text_LinkLexer()); $expected = new T_Text_Paragraph(); $expected->addChild(new T_Text_ExternalLink('content', 'http://example.com')); $this->assertEquals($expected, $element); }
function testParsesAParagraph() { $element = new T_Text_Paragraph('^2'); $element->accept(new T_Text_SuperSubscriptLexer()); $expected = new T_Text_Paragraph(); $expected->addChild(new T_Text_Superscript('2')); $this->assertEquals($expected, $element); }
function testThatChildrenOfParagraphNotParsed() { $element = new T_Text_Paragraph("para1\n\n\npara2"); $element->addChild(new T_Text_Plain("nested1\n\nnested2"), 'nest'); $element->accept(new T_Text_ParagraphLexer()); $this->assertSame("nested1\n\nnested2", $element->nest->getContent()); }