"Krinkle" posted a comment on MediaWiki.r109993.
URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/109993#c30026

Commit summary for MediaWiki.r109993:

[Html] Unit test + bugfix Html::namespaceSelector
* Previously it was passing $selectAttribs['name'] to Xml::label, which uses 
its value for the <label for=""> attribute. This works as long as 
$selectAttribs['id'] and $selectAttribs['name'] match, but when they don't it 
fails. <label for=""> always corresponds with <{input,text area,select} id=""> 
in browsers, never with "name".
* Make name/id match eachother by default to avoid backwards compatibility 
breakages (they used to match in the Xml class method as well)
* Add HtmlTest.php entries similar to the ones in XmlTest
* Fix E_NOTICE about $params['selected'], default to ''

-- Follows-up r109974, r109698, r109990
-- Bug originally introduced in r41425
-- XmlTest.php still runs successfully
-- HtmlTest.php runs successfully

Krinkle's comment:

Broke unit test: 
http://integration.mediawiki.org/ci/job/MediaWiki-sqlite-phpunit/6351/

<pre>[exec] There were 3 failures:
     [exec] 
     [exec] 1) ParserTests::testParserTest with data set #35 ('Definition list 
with wikilink containing colon', '; [[Help:FAQ]]: The least-read page on 
Wikipedia', '<dl><dt> <a 
href="/index.php?title=Help:FAQ&amp;action=edit&amp;redlink=1" class="new" 
title="Help:FAQ (page does not exist)">Help:FAQ</a></dt><dd> The least-read 
page on Wikipedia
     [exec] </dd></dl>
     [exec] ', '', '')
     [exec] Definition list with wikilink containing colon
     [exec] Failed asserting that two strings are equal.
     [exec] --- Expected
     [exec] +++ Actual
     [exec] @@ @@
     [exec] -<dl><dt> <a 
href="/index.php?title=Help:FAQ&amp;action=edit&amp;redlink=1" class="new" 
title="Help:FAQ (page does not exist)">Help:FAQ</a></dt><dd> The least-read 
page on Wikipedia
     [exec] +<dl><dt> <a 
href="/index.php?title=:FAQ&amp;action=edit&amp;redlink=1" class="new" 
title=":FAQ (page does not exist)">Help:FAQ</a></dt><dd> The least-read page on 
Wikipedia
     [exec]  </dd></dl>
     [exec] 
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/includes/parser/NewParserTest.php:547
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiTestCase.php:66
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiPHPUnitCommand.php:45
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/phpunit.php:60
     [exec] 
     [exec] 2) ParserTests::testParserTest with data set #330 ('Link to 
category', '[[:Category:MediaWiki User\'s Guide]]', '<p><a 
href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki 
User\'s Guide">Category:MediaWiki User\'s Guide</a>
     [exec] </p>', '', '')
     [exec] Link to category
     [exec] Failed asserting that two strings are equal.
     [exec] --- Expected
     [exec] +++ Actual
     [exec] @@ @@
     [exec] -<p><a href="/wiki/Category:MediaWiki_User%27s_Guide" 
title="Category:MediaWiki User's Guide">Category:MediaWiki User's Guide</a>
     [exec] +<p><a href="/wiki/:MediaWiki_User%27s_Guide" title=":MediaWiki 
User's Guide">Category:MediaWiki User's Guide</a>
     [exec]  </p>
     [exec] 
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/includes/parser/NewParserTest.php:547
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiTestCase.php:66
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiPHPUnitCommand.php:45
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/phpunit.php:60
     [exec] 
     [exec] 3) ParserTests::testParserTest with data set #331 ('Simple 
category', '[[Category:MediaWiki User\'s Guide]]', '<a 
href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki 
User\'s Guide">MediaWiki User\'s Guide</a>', 'cat', '')
     [exec] Simple category
     [exec] Failed asserting that two strings are equal.
     [exec] --- Expected
     [exec] +++ Actual
     [exec] @@ @@
     [exec] -<a href="/wiki/Category:MediaWiki_User%27s_Guide" 
title="Category:MediaWiki User's Guide">MediaWiki User's Guide</a>
     [exec] +<a 
href="/index.php?title=MediaWiki_User%27s_Guide&amp;action=edit&amp;redlink=1" 
class="new" title="MediaWiki User's Guide (page does not exist)">MediaWiki 
User's Guide</a>
     [exec] 
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/includes/parser/NewParserTest.php:547
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiTestCase.php:66
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/MediaWikiPHPUnitCommand.php:45
     [exec] 
/var/lib/jenkins/jobs/MediaWiki-sqlite-phpunit/workspace/mw-core/tests/phpunit/phpunit.php:60
     [exec] 
</pre>


Fixed in r109994.

_______________________________________________
MediaWiki-CodeReview mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview

Reply via email to