8
0
Fork 0

Added a test for mailto: links

Dieser Commit ist enthalten in:
Stéphane Goetz 2017-01-23 23:28:56 +01:00
Ursprung 77541b6b09
Commit 2b1bfbf52a
2 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -65,7 +65,7 @@ class LinkRenderer extends \League\CommonMark\Inline\Renderer\LinkRenderer
protected function isExternalUrl($url)
{
return preg_match('|^(?:[a-z]+:)?//|', $url) || substr($url, 0, 7) == "mailto:";
return preg_match('#^(?:[a-z]+:)?//|^mailto:#', $url);
}
/**

Datei anzeigen

@ -51,6 +51,9 @@ class LinkRendererTest extends \PHPUnit_Framework_TestCase
// /Content/Page
['<a href="../Widgets/Button.html">Link</a>', '[Link](../Widgets/Button.md)', 'Content/Page.html'],
['<a href="../Widgets/Button.html">Link</a>', '[Link](!Widgets/Button)', 'Content/Page.html'],
// Mailto links
['<a href="mailto:me@mydomain.com" class="external">me@mydomain.com</a>', '[me@mydomain.com](mailto:me@mydomain.com)', 'Content/Page.html'],
];
}