���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/integration/includes/parser/ParserObserverIntegrationTest.php
���ѧ٧ѧ�
<?php use MediaWiki\Parser\ParserObserver; /** * @covers \MediaWiki\Parser\ParserObserver * @group Database */ class ParserObserverIntegrationTest extends MediaWikiIntegrationTestCase { /** * @param bool $duplicate * @param int $count * * @dataProvider provideDuplicateParse */ public function testDuplicateParse( bool $duplicate, int $count ) { $logger = new TestLogger( true ); $observer = new ParserObserver( $logger ); $this->setService( '_ParserObserver', $observer ); $contentRenderer = $this->getServiceContainer()->getContentRenderer(); // Create a test page. Parse it twice if a duplicate is desired, or once otherwise. $page = $this->getExistingTestPage(); $contentRenderer->getParserOutput( $page->getContent(), $page->getTitle() ); if ( $duplicate ) { $contentRenderer->getParserOutput( $page->getContent(), $page->getTitle() ); } $this->assertCount( $count, $logger->getBuffer() ); } public function provideDuplicateParse() { yield [ true, 1 ]; yield [ false, 0 ]; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.07 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�