Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/tests/phpunit/unit/includes/Revision/SlotRoleHandlerTest.php
Ðазад
<?php namespace MediaWiki\Tests\Revision; use MediaWiki\Page\PageIdentityValue; use MediaWiki\Revision\SlotRoleHandler; use MediaWiki\Title\Title; /** * @covers \MediaWiki\Revision\SlotRoleHandler */ class SlotRoleHandlerTest extends \MediaWikiUnitTestCase { public function testConstruction() { $handler = new SlotRoleHandler( 'foo', 'FooModel', [ 'frob' => 'niz' ] ); $this->assertSame( 'foo', $handler->getRole() ); $this->assertSame( 'slot-name-foo', $handler->getNameMessageKey() ); $title = $this->createMock( Title::class ); $this->assertSame( 'FooModel', $handler->getDefaultModel( $title ) ); $hints = $handler->getOutputLayoutHints(); $this->assertArrayHasKey( 'frob', $hints ); $this->assertSame( 'niz', $hints['frob'] ); $this->assertArrayHasKey( 'display', $hints ); $this->assertArrayHasKey( 'region', $hints ); $this->assertArrayHasKey( 'placement', $hints ); } public function testDerived() { $handler = new SlotRoleHandler( 'foo', 'FooModel', [ 'frob' => 'niz' ] ); $this->assertFalse( $handler->isDerived() ); $handler = new SlotRoleHandler( 'foo', 'FooModel', [ 'frob' => 'niz' ], false ); $this->assertFalse( $handler->isDerived() ); $handler = new SlotRoleHandler( 'foo', 'FooModel', [ 'frob' => 'niz' ], true ); $this->assertTrue( $handler->isDerived() ); } public function testIsAllowedModel() { $handler = new SlotRoleHandler( 'foo', 'FooModel' ); $this->assertTrue( $handler->isAllowedModel( 'FooModel', PageIdentityValue::localIdentity( 1, NS_MAIN, 'Test' ) ) ); $this->assertFalse( $handler->isAllowedModel( 'QuaxModel', PageIdentityValue::localIdentity( 1, NS_MAIN, 'Test' ) ) ); } public function testSupportsArticleCount() { $handler = new SlotRoleHandler( 'foo', 'FooModel' ); $this->assertFalse( $handler->supportsArticleCount() ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка