diff options
author | Dries Buytaert <dries@buytaert.net> | 2008-08-15 07:49:42 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2008-08-15 07:49:42 +0000 |
commit | ddb9a03a70fb58cc0f1779d29cecaca6c1927f5a (patch) | |
tree | 5a763903029717810862494a26b44623ad7f2244 | |
parent | 211980ceb241316ab541d8676f1d810735940ca9 (diff) | |
download | brdo-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.test | 116 |
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 <br/>: 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() { |