| Current File : /home/jvzmxxx/wiki1/tests/phpunit/includes/skins/SkinTemplateTest.php |
<?php
/**
* @covers SkinTemplate
*
* @group Output
*
* @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 [
[
'<li class="class" title="itemtitle"><a href="url" title="title">text</a></li>',
'',
[
'class' => 'class',
'itemtitle' => 'itemtitle',
'href' => 'url',
'title' => 'title',
'text' => 'text'
],
[],
'Test makeListItem with normal values'
]
];
}
}