From e00483d703d1c61770f3467eb290380f0988b593 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Fri, 25 Feb 2011 15:38:24 -0800 Subject: [PATCH] Test case for ticket #2248: flickr URLs with @ in the path get misinterpreted as mailto --- tests/URLDetectionTest.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/URLDetectionTest.php b/tests/URLDetectionTest.php index eac7ba3f5c..dc017ac616 100644 --- a/tests/URLDetectionTest.php +++ b/tests/URLDetectionTest.php @@ -20,6 +20,8 @@ class URLDetectionTest extends PHPUnit_Framework_TestCase public function testProduction($content, $expected) { $rendered = common_render_text($content); + // hack! + $rendered = preg_replace('/id="attachment-\d+"/', 'id="attachment-XXX"', $rendered); $this->assertEquals($expected, $rendered); } @@ -269,7 +271,13 @@ class URLDetectionTest extends PHPUnit_Framework_TestCase array('file.html', 'file.html'), array('file.php', - 'file.php') + 'file.php'), + + // scheme-less HTTP URLs with @ in the path: http://status.net/open-source/issues/2248 + array('http://flickr.com/photos/34807140@N05/3838905434', + 'http://flickr.com/photos/34807140@N05/3838905434'), + array('flickr.com/photos/34807140@N05/3838905434', + 'flickr.com/photos/34807140@N05/3838905434'), ); } }