summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-08-15 07:49:42 +0000
committerDries Buytaert <dries@buytaert.net>2008-08-15 07:49:42 +0000
commitddb9a03a70fb58cc0f1779d29cecaca6c1927f5a (patch)
tree5a763903029717810862494a26b44623ad7f2244
parent211980ceb241316ab541d8676f1d810735940ca9 (diff)
downloadbrdo-ddb9a03a70fb58cc0f1779d29cecaca6c1927f5a.tar.gz
brdo-ddb9a03a70fb58cc0f1779d29cecaca6c1927f5a.tar.bz2
- Patch #260484 by catch, boombatower et al: rollback of valid tests, letting ourselves believe that there are no bugs in core. ;)
-rw-r--r--modules/filter/filter.test116
1 files changed, 0 insertions, 116 deletions
diff --git a/modules/filter/filter.test b/modules/filter/filter.test
index e215fd956..e35b91aa1 100644
--- a/modules/filter/filter.test
+++ b/modules/filter/filter.test
@@ -206,122 +206,6 @@ class FilterTestCase extends DrupalWebTestCase {
}
/**
- * Test the URL filter
- */
- function testUrlFilter() {
- $url_filter = 2;
-
- $format = $this->createFormat($url_filter);
-
-$body=<<<END
-Testing wwwstring with period at end www.test1.com. Testing email with period at end person@test2.com. Testing HTTP URL with period at end http://www.test3.com. Also test <code>using www.test4.com the code tag</code>.
-
-<blockquote>
-Test inside blockquote tag www.test5.com. email with person@test6.com. and url http://www.test7.com. And also <code>using www.test8.com the code tag and also inside <em>www.test9.com em tags</em> bla bla</code>.
-</blockquote>
-
-<code>One more simple code tag test? http://www.test10.com abc</code>
-
-Test the really simple cases next:
-
-http://www.test11.com
-www.test12.com
-person@test13.com
-<code>www.test14.com</code>
-
-What about tags that don't exist <x>like x say www.test15.com</x>? And what about tag <pooh>beginning www.test16.com with p?</pooh>
-
-Test &lt;br/&gt;: This is a www.test17.com. test <strong>with</strong> some http://www.test18.com various tags within the paragraph. *<br/> Also it is important www.test19.com to *<br/> test multiple different url's and wwwstrings http://www.test20.com urls in same paragraph. *<br/>I mean it www.test21.com many of them person@test22.com after each http://www.test23.com other *img*<img/> abc. This is just a www.test24.com paragraph with some http://www.test25.com urls thrown in. This is just a www.test26.com paragraph person@test27.com with some http://www.test28.com urls thrown in.
-
-<script>
-<!--
- //Anything inside a javascript section should not be converted
- testurl = "http://www.test29.com";
--->
-</script>
-
-Again some simple tests inside various tags:
-
-<a href="foo">http://www.test30.com</a>
-<strong>http://www.test31.com</strong>
-<em>http://www.test32.com</em>
-
-And also test ftp URL ftp://ftp.test33.com.
-
-The old URL filter has problems with <a title="kind of link www.test41.com with text" href="http://www.test42.com">this kind of link</a> with www address as part of text in title. www.test43.com
-
-<dl>
-<dt>www.test44.com</dt>
-<dd>http://www.test45.com</dd>
-<dd>person@test46.com</dd>
-<dt>check www.test47.com</dt>
-<dd>this with some text around: http://www.test48.com not so easy person@test49.com now?</dd>
-</dl>
-
-<!-- This url www.test50.com is inside a comment -->
-
-hello.... there!
-END;
-
-
-
- $edit = array();
- $edit['title'] = $this->randomName();
- $edit['body'] = $body;
- $edit['format'] = $format->format;
- $edit['type'] = 'page';
- $page = $this->drupalCreateNode($edit);
-
- $this->drupalGet('node/' . $page->nid);
- $this->assertRaw('href="http://www.test1.com"', t('Parse simple www-string but not the end-of-sentence period.'));
- $this->assertRaw('href="mailto:person@test2.com"', t('Parse simple email string but not the end-of-sentence period.'));
- $this->assertRaw('href="http://www.test3.com"', t('Parse simple HTTP URL but not the end-of-sentence period.'));
- $this->assertNoRaw('href="http://www.test4.com"', t('Do not parse simple HTTP URL inside code tags.'));
- $this->assertRaw('href="http://www.test5.com"', t('Parse www-string inside blockquote tag.'));
- $this->assertRaw('href="mailto:person@test6.com"', t('Parse email string inside blockquote tag.'));
- $this->assertRaw('href="http://www.test7.com"', t('Parse HTTP URL inside blockquote tag'));
- $this->assertNoRaw('href="http://www.test8.com"', t('Do not parse simple HTTP URL inside code tags.'));
- $this->assertNoRaw('href="http://www.test9.com"', t('Do not parse simple HTTP URL inside em nested inside code tags.'));
- $this->assertNoRaw('href="http://www.test10.com"', t('Do not parse simple HTTP URL inside code tags.'));
- $this->assertRaw('href="http://www.test11.com"', t('Parse simple HTTP URL.'));
- $this->assertRaw('href="http://www.test12.com"', t('Parse simple www-string.'));
- $this->assertRaw('href="mailto:person@test13.com"', t('Parse simple email string.'));
- $this->assertNoRaw('href="http://www.test14.com"', t('Do not parse simple HTTP URL inside code tags.'));
- $this->assertRaw('href="http://www.test15.com"', t('Parse www-string inside tag not part of HTML spec ( <x> ).'));
- $this->assertRaw('href="http://www.test16.com"', t('Parse www-string inside tag not part of HTML spec but beginning with p ( <pooh> ).'));
- $this->assertRaw('href="http://www.test17.com"', t('Parse multiple www-strings inside same paragraph.'));
- $this->assertRaw('href="http://www.test18.com"', t('Parse multiple www-strings inside same paragraph.'));
- $this->assertRaw('href="http://www.test19.com"', t('Parse multiple www-strings inside same paragraph.'));
- $this->assertRaw('href="http://www.test20.com"', t('Parse multiple www-strings inside same paragraph limited with <br>.'));
- $this->assertRaw('href="http://www.test21.com"', t('Parse multiple www-strings inside same paragraph limited with <br>.'));
- $this->assertRaw('href="mailto:person@test22.com"', t('Parse email string with multiple www-strings inside same paragraph limited with <br>.'));
- $this->assertRaw('href="http://www.test23.com"', t('Parse multiple www-strings inside same paragraph limited with <br>.'));
- $this->assertRaw('href="http://www.test24.com"', t('Parse multiple www-strings inside same paragraph limited with <br> and <img>.'));
- $this->assertRaw('href="http://www.test25.com"', t('Parse multiple www-strings inside same paragraph limited with <br> and <img>.'));
- $this->assertRaw('href="http://www.test26.com"', t('Parse multiple www-strings inside same paragraph limited with <br> and <img>.'));
- $this->assertRaw('href="mailto:person@test27.com"', t('Parse email string with multiple www-strings inside same paragraph limited with <br> and <img>.'));
- $this->assertRaw('href="http://www.test28.com"', t('Parse multiple www-strings inside same paragraph limited with <br> and <img>.'));
- $this->assertNoRaw('href="http://www.test29.com"', t('Do not parse URL inside a script element (part of javascript code).'));
- $this->assertNoRaw('href="http://www.test30.com"', t('Do not parse URL inside an a element.'));
- $this->assertRaw('href="http://www.test31.com"', t('Parse URL inside strong tag.'));
- $this->assertRaw('href="http://www.test32.com"', t('Parse URL inside em tag.'));
- $this->assertRaw('href="ftp://ftp.test33.com"', t('Parse ftp:// URL.'));
- $this->assertNoRaw('href="http://www.test41.com"', t('Do not parse www-strings inside an a element title attribute.'));
- $this->assertNoRaw('<a href="http://www.test42.com"', t('Do not parse URL that is already the href attribute of a link.'));
- $this->assertRaw('href="http://www.test44.com"', t('Parse www-string inside dl dt tags.'));
- $this->assertRaw('href="http://www.test45.com"', t('Parse URL inside dl dd tags.'));
- $this->assertRaw('href="mailto:person@test46.com"', t('Parse email string inside dl dd tags.'));
- $this->assertRaw('href="http://www.test47.com"', t('Parse www-string with text inside dl dd tags.'));
- $this->assertRaw('href="http://www.test48.com"', t('Parse URL with text inside dl dd tags.'));
- $this->assertRaw('href="mailto:person@test49.com"', t('Parse email string with text inside dl dd tags.'));
- $this->assertNoRaw('href="http://www.test50.com"', t('Do not parse URL that is inside HTML comment.'));
- $this->assertRaw('hello.... there!', t('Verify that last part of normal text is preserved intact.'));
-
-
- $this->deleteFormat($format);
- }
-
- /**
* Test the line break filter
*/
function testLineBreakFilter() {