wiki.techinc.nl/tests/phpunit/includes/SkinTemplateTest.php
Siebrand Mazeland d5df012a13 Pass phpcs-strict on some test files (3/x)
Change-Id: I44172b512cd9b6c43806dad697e449bf06897305
2014-04-24 18:51:39 +02:00

43 lines
873 B
PHP

<?php
/**
* @covers SkinTemplate
*
* @group Output
*
* @licence GNU GPL v2+
* @author Bene* < benestar.wikimedia@gmail.com >
*/
class SkinTemplateTest extends MediaWikiTestCase {
/**
* @dataProvider makeListItemProvider
*/
public function testMakeListItem( $expected, $key, $item, $options, $message ) {
$template = $this->getMockForAbstractClass( 'BaseTemplate' );
$this->assertEquals(
$expected,
$template->makeListItem( $key, $item, $options ),
$message
);
}
public function makeListItemProvider() {
return array(
array(
'<li class="class" title="itemtitle"><a href="url" title="title">text</a></li>',
'',
array(
'class' => 'class',
'itemtitle' => 'itemtitle',
'href' => 'url',
'title' => 'title',
'text' => 'text'
),
array(),
'Test makteListItem with normal values'
)
);
}
}