wiki.techinc.nl/tests/phpunit/includes/page/WikiPageContentHandlerDbTest.php
addshore 1ceabc0f64 Split WikiPageTest into ContentHandler & NoContentHandler tests
Follow up to Iccdcd4a4f72c8b1329d36ff2e8699ba6b23c9ae7

Bug: T180989
Change-Id: Ib37a058586c7222ffe3ee5dc5f0e134ee18f0ff7
2017-12-04 10:46:02 +01:00

42 lines
848 B
PHP

<?php
/**
* @group ContentHandler
* @group Database
* @group medium
*/
class WikiPageContentHandlerDbTest extends WikiPageDbTestBase {
protected function getContentHandlerUseDB() {
return true;
}
/**
* @covers WikiPage::getContentModel
*/
public function testGetContentModel() {
$page = $this->createPage(
__METHOD__,
"some text",
CONTENT_MODEL_JAVASCRIPT
);
$page = new WikiPage( $page->getTitle() );
$this->assertEquals( CONTENT_MODEL_JAVASCRIPT, $page->getContentModel() );
}
/**
* @covers WikiPage::getContentHandler
*/
public function testGetContentHandler() {
$page = $this->createPage(
__METHOD__,
"some text",
CONTENT_MODEL_JAVASCRIPT
);
$page = new WikiPage( $page->getTitle() );
$this->assertEquals( 'JavaScriptContentHandler', get_class( $page->getContentHandler() ) );
}
}