12345678910111213141516171819202122232425262728293031 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Captcha\Observer;
- /**
- * Test captcha observer behavior
- *
- * @magentoAppArea adminhtml
- */
- class CaseCheckUserForgotPasswordBackendWhenCaptchaFailedTest extends \Magento\TestFramework\TestCase\AbstractController
- {
- /**
- * @magentoDbIsolation enabled
- * @magentoAppIsolation enabled
- * @magentoDataFixture Magento/Captcha/_files/dummy_user.php
- * @magentoAdminConfigFixture admin/captcha/enable 1
- * @magentoAdminConfigFixture admin/captcha/forms backend_forgotpassword
- * @magentoAdminConfigFixture admin/captcha/mode always
- */
- public function testCheckUserForgotPasswordBackendWhenCaptchaFailed()
- {
- $this->getRequest()->setPostValue(
- ['email' => 'dummy@dummy.com', 'captcha' => ['backend_forgotpassword' => 'dummy']]
- );
- $this->dispatch('backend/admin/auth/forgotpassword');
- $this->assertRedirect($this->stringContains('backend/admin/auth/forgotpassword'));
- }
- }
|