Skip to content

Commit 1002322

Browse files
committed
MAGETWO-66310: [FT] Magento\Captcha\Test\TestCase\CaptchaOnAdminLoginTest is failing
2 parents afbae5d + 787b433 commit 1002322

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

dev/tests/functional/tests/app/Magento/Captcha/Test/TestCase/CaptchaOnAdminLoginTest.php

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66

77
namespace Magento\Captcha\Test\TestCase;
88

9-
use Magento\Backend\Test\Page\Adminhtml\SystemConfigEdit;
10-
use Magento\Captcha\Test\Constraint\AssertCaptchaFieldOnBackend;
11-
use Magento\Captcha\Test\Page\Captcha\AdminAuthLoginWithCaptcha;
9+
use Magento\Backend\Test\Page\AdminAuthLogin;
1210
use Magento\Mtf\TestCase\Injectable;
1311
use Magento\Mtf\TestStep\TestStepFactory;
1412
use Magento\User\Test\Fixture\User;
13+
use Magento\Captcha\Test\Constraint\AssertCaptchaFieldOnBackend;
14+
use Magento\Captcha\Test\Page\Captcha\AdminAuthLoginWithCaptcha;
15+
use Magento\Backend\Test\Page\Adminhtml\SystemConfigEdit;
1516

1617
/**
1718
* Check CAPTCHA on Admin Login Page.
@@ -30,82 +31,81 @@
3031
class CaptchaOnAdminLoginTest extends Injectable
3132
{
3233
/**
33-
* Step factory.
34+
* Admin login page with Captcha.
3435
*
35-
* @var TestStepFactory
36+
* @var AdminAuthLoginWithCaptcha
3637
*/
37-
private $stepFactory;
38+
private $adminAuthWithCaptcha;
3839

3940
/**
40-
* Assert Captcha.
41+
* System configuration page.
4142
*
42-
* @var AssertCaptchaFieldOnBackend
43+
* @var SystemConfigEdit
4344
*/
44-
private $assertCaptcha;
45+
private $systemConfigEditPage;
4546

4647
/**
47-
* Admin login page.
48+
* Login page for Admin.
4849
*
49-
* @var AdminAuthLoginWithCaptcha
50+
* @var AdminAuthLogin
5051
*/
51-
protected $adminAuthWithCaptcha;
52+
private $adminAuthLogin;
5253

5354
/**
54-
* System configuration page.
55+
* Factory for Test Steps.
5556
*
56-
* @var SystemConfigEdit
57+
* @var TestStepFactory
5758
*/
58-
private $systemConfigEditPage;
59+
private $stepFactory;
5960

6061
/**
61-
* Configuration setting.
62+
* Assert captcha on backend login page.
6263
*
63-
* @var string
64+
* @var AssertCaptchaFieldOnBackend
6465
*/
65-
private $configData;
66+
private $assertCaptcha;
6667

6768
/**
6869
* Injection data.
6970
*
71+
* @param SystemConfigEdit $systemConfigEditPage
7072
* @param AdminAuthLoginWithCaptcha $adminAuthWithCaptcha
7173
* @param TestStepFactory $stepFactory
74+
* @param AdminAuthLogin $adminAuthLogin
7275
* @param AssertCaptchaFieldOnBackend $assertCaptcha
73-
* @param SystemConfigEdit $systemConfigEditPage
7476
* @return void
7577
*/
7678
public function __inject(
79+
SystemConfigEdit $systemConfigEditPage,
7780
AdminAuthLoginWithCaptcha $adminAuthWithCaptcha,
7881
TestStepFactory $stepFactory,
79-
AssertCaptchaFieldOnBackend $assertCaptcha,
80-
SystemConfigEdit $systemConfigEditPage
82+
AdminAuthLogin $adminAuthLogin,
83+
AssertCaptchaFieldOnBackend $assertCaptcha
8184
) {
82-
$this->stepFactory = $stepFactory;
85+
$this->systemConfigEditPage = $systemConfigEditPage;
8386
$this->adminAuthWithCaptcha = $adminAuthWithCaptcha;
87+
$this->stepFactory = $stepFactory;
88+
$this->adminAuthLogin = $adminAuthLogin;
8489
$this->assertCaptcha = $assertCaptcha;
85-
$this->systemConfigEditPage = $systemConfigEditPage;
8690
}
8791

8892
/**
89-
* Login user on backend.
93+
* Log in user to Admin.
9094
*
9195
* @param User $customAdmin
9296
* @param string $configData
9397
* @return void
9498
*/
95-
public function test(
96-
User $customAdmin,
97-
$configData
98-
) {
99-
$this->configData = $configData;
99+
public function test(User $customAdmin, $configData)
100+
{
100101
$customAdmin->persist();
101102

102103
// Preconditions
103104
$this->stepFactory->create(
104105
\Magento\Config\Test\TestStep\SetupConfigurationStep::class,
105-
['configData' => $this->configData]
106+
['configData' => $configData]
106107
)->run();
107-
108-
$this->adminAuthWithCaptcha->open();
108+
$this->adminAuthLogin->open();
109109
$this->adminAuthWithCaptcha->getLoginBlockWithCaptcha()->fill($customAdmin);
110110
$this->assertCaptcha->processAssert($this->adminAuthWithCaptcha);
111111
$this->adminAuthWithCaptcha->getLoginBlockWithCaptcha()->submit();

dev/tests/functional/tests/app/Magento/Captcha/Test/TestCase/CaptchaOnAdminLoginTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<data name="customAdmin/data/captcha" xsi:type="string">111</data>
1313
<data name="pageTitle" xsi:type="string">Dashboard</data>
1414
<data name="configData" xsi:type="string">captcha_backend_login</data>
15-
<constraint name="Magento\Backend\Test\Constraint\AssertBackendPageIsAvailable"/>
15+
<constraint name="Magento\Backend\Test\Constraint\AssertBackendPageIsAvailable" />
1616
</variation>
1717
</testCase>
1818
</config>

0 commit comments

Comments
 (0)