Added a test for mailto: links

Cette révision appartient à :
Stéphane Goetz 2017-01-23 23:28:56 +01:00
Parent 77541b6b09
révision 2b1bfbf52a
2 fichiers modifiés avec 4 ajouts et 1 suppressions

Voir le fichier

@ -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);
}
/**

Voir le fichier

@ -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'],
];
}