getFilters(); $this->assertCount(2, $filters); $this->assertEquals('md2html', $filters[0]->getName()); $this->assertEquals('desc2html', $filters[1]->getName()); } public function testMarkdownToHtml() { $sut = new MarkdownExtension(new Markdown()); $this->assertEquals('

test

', $sut->markdownToHtml('*test*')); $this->assertEquals('

foobar

', $sut->markdownToHtml('# foobar')); } public function testTimesheetContent() { $sut = new MarkdownExtension(new Markdown(), false); $this->assertEquals( "- test
\n- foo", $sut->timesheetContent("- test\n- foo") ); $this->assertEquals('', $sut->timesheetContent(null)); $this->assertEquals('', $sut->timesheetContent('')); $sut = new MarkdownExtension(new Markdown(), true); $this->assertEquals( "\n

foo bar

", $sut->timesheetContent("- test\n- foo\n\nfoo __bar__") ); } }