3 use MediaWiki\Tests\Revision\PreMcrSchemaOverride
;
6 * Tests WikiPage against the pre-MCR, pre ContentHandler DB schema.
12 * @group ContentHandler
16 class WikiPageNoContentModelDbTest
extends WikiPageDbTestBase
{
18 use PreMcrSchemaOverride
;
20 protected function getContentHandlerUseDB() {
24 public function testGetDeletionUpdates() {
25 $mainContent1 = new WikitextContent( '' );
27 $title = Title
::makeTitle( $this->getDefaultWikitextNS(), __METHOD__
);
28 $page = new WikiPage( $title );
29 $page = $this->createPage(
31 [ 'main' => $mainContent1 ]
34 $dataUpdates = $page->getDeletionUpdates( $page->getRevisionRecord() );
35 $this->assertNotEmpty( $dataUpdates );
37 $updateNames = array_map( function ( $du ) {
38 return isset( $du->_name
) ?
$du->_name
: get_class( $du );
41 $this->assertContains( LinksDeletionUpdate
::class, $updateNames );