getMockBuilder(ConfigLoaderInterface::class)->getMock(); $config = new TimesheetConfiguration($loader, ['markdown_content' => true]); $sut = new MarkdownExtension(new Markdown(), $config); $filters = $sut->getFilters(); $this->assertCount(2, $filters); $this->assertEquals('md2html', $filters[0]->getName()); $this->assertEquals('desc2html', $filters[1]->getName()); } public function testMarkdownToHtml() { $loader = $this->getMockBuilder(ConfigLoaderInterface::class)->getMock(); $config = new TimesheetConfiguration($loader, ['markdown_content' => true]); $sut = new MarkdownExtension(new Markdown(), $config); $this->assertEquals('
test
', $sut->markdownToHtml('*test*')); $this->assertEquals('foo bar
", $sut->timesheetContent("- test\n- foo\n\nfoo __bar__") ); } }