function testImageRewrites()
 {
     // Page on toplevel
     $page = new DocumentationPage('subfolder/subpage.md', new DocumentationEntity('mymodule', '2.4', BASE_PATH . '/sapphiredocs/tests/docs/'), 'en', '2.4');
     $result = DocumentationParser::rewrite_image_links($page->getMarkdown(), $page, 'mycontroller/cms/2.4/en/');
     $this->assertContains('[relative image link](' . Director::absoluteBaseURL() . '/sapphiredocs/tests/docs/en/subfolder/_images/image.png)', $result);
     $this->assertContains('[parent image link](' . Director::absoluteBaseURL() . '/sapphiredocs/tests/docs/en/_images/image.png)', $result);
     // TODO Fix absolute image references
     // $this->assertContains(
     // 	'[absolute image link](' . Director::absoluteBaseURL() . '/sapphiredocs/tests/docs/en/_images/image.png)',
     // 	$result
     // );
 }
 public function testImageRewrites()
 {
     $result = DocumentationParser::rewrite_image_links($this->subPage->getMarkdown(), $this->subPage);
     $expected = Controller::join_links(Director::absoluteBaseURL(), DOCSVIEWER_DIR, '/tests/docs/en/subfolder/_images/image.png');
     $this->assertContains(sprintf('[relative image link](%s)', $expected), $result);
     $this->assertContains(sprintf('[parent image link](%s)', Controller::join_links(Director::absoluteBaseURL(), DOCSVIEWER_DIR, '/tests/docs/en/_images/image.png')), $result);
     $expected = Controller::join_links(Director::absoluteBaseURL(), DOCSVIEWER_DIR, '/tests/docs/en/_images/image.png');
     $this->assertContains(sprintf('[absolute image link](%s)', $expected), $result);
 }