From: Krinkle Date: Sun, 18 Sep 2011 05:03:03 +0000 (+0000) Subject: Fix lowercase test added in r97405 X-Git-Tag: 1.31.0-rc.0~27578 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=834bc323fa4be377d076b64407d2f098ff0447b0;p=lhc%2Fweb%2Fwiklou.git Fix lowercase test added in r97405 * (bug 30843) mediawiki.Title should not convert extensions (anything after the last full stop) to lower case * Follows-up r97405 --- diff --git a/resources/mediawiki/mediawiki.Title.js b/resources/mediawiki/mediawiki.Title.js index b79caeadbb..f7126cf7af 100644 --- a/resources/mediawiki/mediawiki.Title.js +++ b/resources/mediawiki/mediawiki.Title.js @@ -71,7 +71,7 @@ var Title = function( title, namespace ) { * Sanitize name. */ fixExt = function( s ) { - return clean( s.toLowerCase() ); + return clean( s ); }, /** diff --git a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js index 0edb1279cb..e12e70a6d8 100644 --- a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js +++ b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js @@ -93,10 +93,10 @@ test( 'Main text for filename', function() { equal( title.getNamespacePrefix(), 'File:' ); equal( title.getName(), 'Foo_bar' ); equal( title.getNameText(), 'Foo bar' ); - equal( title.getMain(), 'Foo_bar.jpg' ); - equal( title.getMainText(), 'Foo bar.jpg' ); - equal( title.getExtension(), 'jpg' ); - equal( title.getDotExtension(), '.jpg' ); + equal( title.getMain(), 'Foo_bar.JPG' ); + equal( title.getMainText(), 'Foo bar.JPG' ); + equal( title.getExtension(), 'JPG' ); + equal( title.getDotExtension(), '.JPG' ); }); test( 'Namespace detection and conversion', function() { @@ -106,7 +106,7 @@ test( 'Namespace detection and conversion', function() { var title; title = new mw.Title( 'something.PDF', 6 ); - equal( title.toString(), 'File:Something.pdf' ); + equal( title.toString(), 'File:Something.PDF' ); title = new mw.Title( 'NeilK', 3 ); equal( title.toString(), 'User_talk:NeilK' );