addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet()); $parser->parse($bbcode); $this->assertEquals($html, $parser->getAsHtml()); } /** * Tests the [b] bbcode. */ public function testBold() { $this->assertProduces('[b]this should be bold[/b]', 'this should be bold'); } /** * Tests the [color] bbcode. */ public function testColor() { $this->assertProduces('[color=red]red[/color]', 'red'); } /** * Tests the example from the documentation. */ public function testExample() { $text = "The default codes include: [b]bold[/b], [i]italics[/i], [u]underlining[/u], "; $text .= "[url=http://jbbcode.com]links[/url], [color=red]color![/color] and more."; $html = 'The default codes include: bold, italics, underlining, '; $html .= 'links, color! and more.'; $this->assertProduces($text, $html); } }