Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/ConfirmEdit/tests/phpunit/HTMLReCaptchaNoCaptchaFieldTest.php
Ðазад
<?php use MediaWiki\Context\DerivativeContext; use MediaWiki\Context\RequestContext; use MediaWiki\Extension\ConfirmEdit\ReCaptchaNoCaptcha\HTMLReCaptchaNoCaptchaField; use MediaWiki\HTMLForm\HTMLForm; use MediaWiki\Request\FauxRequest; use MediaWiki\Title\Title; /** * @covers \MediaWiki\Extension\ConfirmEdit\ReCaptchaNoCaptcha\HTMLReCaptchaNoCaptchaField */ class HTMLReCaptchaNoCaptchaFieldTest extends MediaWikiIntegrationTestCase { public function setUp(): void { parent::setUp(); $this->mergeMwGlobalArrayValue( 'wgAutoloadClasses', [ 'MediaWiki\\Extension\\ConfirmEdit\\ReCaptchaNoCaptcha\\HTMLReCaptchaNoCaptchaField' => __DIR__ . '/../../ReCaptchaNoCaptcha/includes/HTMLReCaptchaNoCaptchaField.php' ] ); } public function testSubmit() { $request = new FauxRequest( [ 'foo' => 'abc', 'g-recaptcha-response' => 'def', ], true ); $context = new DerivativeContext( RequestContext::getMain() ); $context->setRequest( $request ); $form = new HTMLForm( [ 'foo' => [ 'class' => HTMLReCaptchaNoCaptchaField::class, 'key' => '123', ], ], $context ); $mockClosure = $this->getMockBuilder( stdClass::class ) ->addMethods( [ '__invoke' ] )->getMock(); $mockClosure->expects( $this->once() )->method( '__invoke' ) ->with( [ 'foo' => 'def' ] )->willReturn( true ); $form->setTitle( Title::newFromText( 'Title' ) ); $form->setSubmitCallback( $mockClosure ); $form->prepareForm(); $form->trySubmit(); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка