2016-04-27 10:28:55 +00:00
|
|
|
<?php
|
|
|
|
|
|
2017-12-25 04:05:52 +00:00
|
|
|
/**
|
|
|
|
|
* @covers HTMLForm
|
|
|
|
|
*/
|
2016-04-27 10:28:55 +00:00
|
|
|
class HTMLFormTest extends MediaWikiTestCase {
|
|
|
|
|
public function testGetHTML_empty() {
|
|
|
|
|
$form = new HTMLForm( [] );
|
|
|
|
|
$form->setTitle( Title::newFromText( 'Foo' ) );
|
|
|
|
|
$form->prepareForm();
|
|
|
|
|
$html = $form->getHTML( false );
|
|
|
|
|
$this->assertRegExp( '/<form\b/', $html );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @expectedException LogicException
|
|
|
|
|
*/
|
|
|
|
|
public function testGetHTML_noPrepare() {
|
|
|
|
|
$form = new HTMLForm( [] );
|
|
|
|
|
$form->setTitle( Title::newFromText( 'Foo' ) );
|
|
|
|
|
$form->getHTML( false );
|
|
|
|
|
}
|
|
|
|
|
}
|