aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/lib/VisualTest.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/unit/lib/VisualTest.php b/tests/unit/lib/VisualTest.php
index c62cd05..ae9263f 100644
--- a/tests/unit/lib/VisualTest.php
+++ b/tests/unit/lib/VisualTest.php
@@ -21,6 +21,7 @@ class VisualFunctionsTest extends \Codeception\Test\Unit
static $config = [
'LOAD_EXTERNAL_MEDIA' => 'allow',
'OPENGRAPH_ENABLE' => false,
+ 'CONVERT_IDNA_URL' => true,
];
Config::set(new Config($config));
@@ -224,6 +225,16 @@ class VisualFunctionsTest extends \Codeception\Test\Unit
$this->assertEquals($expected, formatReady($input));
}
+ public function testIdnaLink()
+ {
+ $input = htmlentities('https://www.täst-dömäne-mit-ümläuten.de');
+
+ $this->assertEquals(
+ 'https://www.xn--tst-dmne-mit-mluten-gwbfj61b7e.de',
+ idna_link($input)
+ );
+ }
+
private function wrap($string)
{
return sprintf(FORMATTED_CONTENT_WRAPPER, $string);