make sure we test normalization against normalized title
authorAntoine Musso <hashar@users.mediawiki.org>
Mon, 30 Jan 2012 15:54:46 +0000 (15:54 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Mon, 30 Jan 2012 15:54:46 +0000 (15:54 +0000)
commit3bbbe1f8674ced3bf15816a460604dd405a052dd
tree38a2cb9105b9ff1d14e38c8e628536f89085504f
parent3bc0f8cf500c81fa0c5aca88672d5e91aee87290
make sure we test normalization against normalized title

This patch fix ApiQueryTest::testTitlesGetNormalized() when $wgMetaNamespace
would contains space / underscore.

Example:
-8<-------------8<------------8<------------------8<----------8<------
1) ApiQueryTest::testTitlesGetNormalized
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
     'from' => 'Project:articleA'
-    'to' => 'My_Project:ArticleA'
+    'to' => 'My Project:ArticleA'
 )
-8<-------------8<------------8<------------------8<----------8<------

This patch use Title class logic to forge a normalized title instead of
manually creating it by appending two strings.

Final fix to bug 33663 (comment 21):
https://bugzilla.wikimedia.org/show_bug.cgi?id=33663#c21
tests/phpunit/includes/api/ApiQueryTest.php