From: Krinkle Date: Sun, 18 Sep 2011 04:58:29 +0000 (+0000) Subject: Add extra unit test in Transformation for mediawiki.Title X-Git-Tag: 1.31.0-rc.0~27579 X-Git-Url: http://git.cyclocoop.org//%22%22._DIR_PLUGIN_FULLCALENDAR.%22prive/themes/spip/images/event_edit.png/%22?a=commitdiff_plain;h=42420986f639a3ef7b6996c2611d096d950f0c38;p=lhc%2Fweb%2Fwiklou.git Add extra unit test in Transformation for mediawiki.Title * (bug 30843) mediawiki.Title should not convert extensions (anything after the last full stop) to lower case * Patch my Michael M. slightly modified (moved to section "Transformation") * Currently broken, will fix in next commit --- diff --git a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js index cda44a8d51..0edb1279cb 100644 --- a/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js +++ b/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js @@ -64,7 +64,7 @@ test( '-- Initial check', function() { }); test( 'Transformation', function() { - expect(3); + expect(4); _titleConfig(); var title; @@ -75,6 +75,9 @@ test( 'Transformation', function() { title = new mw.Title( 'File:Glarg_foo_glang.jpg' ); equal( title.getNameText(), 'Glarg foo glang' ); + title = new mw.Title( 'User:ABC.DEF' ); + equal( title.toText(), 'User:ABC.DEF' ); + title = new mw.Title( ' MediaWiki: Foo bar .js ' ); // Don't ask why, it's the way the backend works. One space is kept of each set equal( title.getName(), 'Foo_bar_.js', "Merge multiple spaces to a single space." );