2 use MediaWiki\Tests\Storage\PreMcrSchemaOverride
;
5 * Tests WikiPage against the pre-MCR, pre ContentHandler DB schema.
11 * @group ContentHandler
15 class WikiPageNoContentModelDbTest
extends WikiPageDbTestBase
{
17 use PreMcrSchemaOverride
;
19 protected function getContentHandlerUseDB() {
23 public function testGetDeletionUpdates() {
24 $mainContent1 = new WikitextContent( '' );
26 $title = Title
::makeTitle( $this->getDefaultWikitextNS(), __METHOD__
);
27 $page = new WikiPage( $title );
28 $page = $this->createPage(
30 [ 'main' => $mainContent1 ]
33 $dataUpdates = $page->getDeletionUpdates( $page->getRevisionRecord() );
34 $this->assertNotEmpty( $dataUpdates );
36 $updateNames = array_map( function ( $du ) {
37 return isset( $du->_name
) ?
$du->_name
: get_class( $du );
40 $this->assertContains( LinksDeletionUpdate
::class, $updateNames );