���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/includes/parser/ParserPreloadTest.php
���ѧ٧ѧ�
<?php /** * Basic tests for Parser::getPreloadText * @author Antoine Musso * * @covers Parser * @covers StripState * * @covers Preprocessor_Hash * @covers PPDStack_Hash * @covers PPDStackElement_Hash * @covers PPDPart_Hash * @covers PPFrame_Hash * @covers PPTemplateFrame_Hash * @covers PPCustomFrame_Hash * @covers PPNode_Hash_Tree * @covers PPNode_Hash_Text * @covers PPNode_Hash_Array * @covers PPNode_Hash_Attr */ class ParserPreloadTest extends MediaWikiIntegrationTestCase { /** * @var Parser */ private $testParser; /** * @var ParserOptions */ private $testParserOptions; /** * @var Title */ private $title; protected function setUp(): void { parent::setUp(); $services = $this->getServiceContainer(); $this->testParserOptions = ParserOptions::newFromUserAndLang( new User, $this->getServiceContainer()->getContentLanguage() ); $this->testParser = $services->getParserFactory()->create(); $this->testParser->setOptions( $this->testParserOptions ); $this->testParser->clearState(); $this->title = Title::makeTitle( NS_MAIN, 'Preload Test' ); } public function testPreloadSimpleText() { $this->assertPreloaded( 'simple', 'simple' ); } public function testPreloadedPreIsUnstripped() { $this->assertPreloaded( '<pre>monospaced</pre>', '<pre>monospaced</pre>', '<pre> in preloaded text must be unstripped (T29467)' ); } public function testPreloadedNowikiIsUnstripped() { $this->assertPreloaded( '<nowiki>[[Dummy title]]</nowiki>', '<nowiki>[[Dummy title]]</nowiki>', '<nowiki> in preloaded text must be unstripped (T29467)' ); } protected function assertPreloaded( $expected, $text, $msg = '' ) { $this->assertEquals( $expected, $this->testParser->getPreloadText( $text, $this->title, $this->testParserOptions ), $msg ); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.1 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�