http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100110
Revision: 100110
Author: hashar
Date: 2011-10-18 09:01:05 +0000 (Tue, 18 Oct 2011)
Log Message:
-----------
Qunit coverage for mw.Title.js
Follow up comment on r93702 asking to cover:
new mw.Title( 'user:NeilK' );
Also added a case conversion test
Modified Paths:
--------------
trunk/phase3/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
Modified:
trunk/phase3/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
===================================================================
--- trunk/phase3/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
2011-10-18 07:33:10 UTC (rev 100109)
+++ trunk/phase3/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
2011-10-18 09:01:05 UTC (rev 100110)
@@ -64,7 +64,7 @@
});
test( 'Transformation', function() {
- expect(4);
+ expect(8);
_titleConfig();
var title;
@@ -77,7 +77,13 @@
title = new mw.Title( 'User:ABC.DEF' );
equal( title.toText(), 'User:ABC.DEF' );
+ equal( title.getNamespaceId(), 2 );
+ equal( title.getNamespacePrefix(), 'User:' );
+ title = new mw.Title( 'uSEr:hAshAr' );
+ equal( title.toText(), 'User:HAshAr' );
+ equal( title.getNamespaceId(), 2 );
+
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." );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs