Page MenuHomeWickedGov Phorge

GadgetDefinitionContentHandlerTest.php
No OneTemporary

Size
866 B
Referenced Files
None
Subscribers
None

GadgetDefinitionContentHandlerTest.php

<?php
namespace phpunit\integration;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWikiIntegrationTestCase;
/**
* @covers \MediaWiki\Extension\Gadgets\Content\GadgetDefinitionContent
* @covers \MediaWiki\Extension\Gadgets\Content\GadgetDefinitionContentHandler
* @group Gadgets
* @group Database
*/
class GadgetDefinitionContentHandlerTest extends MediaWikiIntegrationTestCase {
public function testHandler() {
$status = $this->editPage( 'MediaWiki:Gadgets/X1.json', '{}' );
/** @var RevisionRecord $rev */
$rev = $status->getValue()['revision-record'];
$revText = $rev->getContent( SlotRecord::MAIN )->serialize();
$handler = $this->getServiceContainer()->getContentHandlerFactory()->getContentHandler( 'GadgetDefinition' );
$this->assertEquals( $handler->makeEmptyContent()->serialize(), $revText );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 18:51 (6 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
90/e9/0a70a5dc635accc849d325c35eab
Default Alt Text
GadgetDefinitionContentHandlerTest.php (866 B)

Event Timeline