Skip to content

Commit 2ab7760

Browse files
committed
1 parent 40d8f16 commit 2ab7760

File tree

5 files changed

+44
-16
lines changed

5 files changed

+44
-16
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="StorefrontResetCustomerPasswordFailedTest">
12+
<before>
13+
<magentoCLI command="config:set {{StorefrontCustomerCaptchaDisableConfigData.path}} {{StorefrontCustomerCaptchaDisableConfigData.value}}" stepKey="disableCaptcha"/>
14+
</before>
15+
<after>
16+
<magentoCLI command="config:set {{StorefrontCustomerCaptchaEnableConfigData.path}} {{StorefrontCustomerCaptchaEnableConfigData.value}}" stepKey="enableCaptcha"/>
17+
</after>
18+
</test>
19+
</tests>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11+
<actionGroup name="AssertCustomerResetPasswordActionGroup">
12+
<arguments>
13+
<argument name="url" type="string"/>
14+
<argument name="message" type="string" defaultValue="" />
15+
<argument name="messageType" type="string" defaultValue="success" />
16+
</arguments>
17+
18+
<waitForElementVisible selector="{{StorefrontCustomerLoginMessagesSection.messageByType(messageType)}}" stepKey="waitForMessage" />
19+
<see stepKey="seeMessage" userInput="{{message}}" selector="{{StorefrontCustomerLoginMessagesSection.messageByType(messageType)}}"/>
20+
<seeInCurrentUrl stepKey="seeCorrectCurrentUrl" url="{{url}}"/>
21+
</actionGroup>
22+
</actionGroups>

app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,4 @@
2121
<click stepKey="clickResetPassword" selector="{{StorefrontForgotPasswordSection.resetMyPasswordButton}}"/>
2222
<waitForPageLoad stepKey="waitForPageLoaded" />
2323
</actionGroup>
24-
25-
<actionGroup name="AssertCustomerResetPasswordActionGroup">
26-
<arguments>
27-
<argument name="url" type="string"/>
28-
<argument name="message" type="string" defaultValue="" />
29-
<argument name="messageType" type="string" defaultValue="success" />
30-
</arguments>
31-
32-
<seeInCurrentUrl stepKey="seeInSignInPage" url="{{url}}"/>
33-
<waitForElementVisible selector="{{StorefrontCustomerLoginMessagesSection.messageByType(messageType)}}" stepKey="waitForMessage" />
34-
<see stepKey="seeMessage" userInput="{{message}}" selector="{{StorefrontCustomerLoginMessagesSection.messageByType(messageType)}}"/>
35-
</actionGroup>
3624
</actionGroups>

app/code/Magento/Customer/Test/Mftf/Test/StorefrontResetCustomerPasswordFailedTest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
<features value="Customer"/>
1414
<title value="Customer tries to reset password several times"/>
1515
<description value="Customer tries to reset password several times"/>
16+
<severity value="CRITICAL" />
17+
<testCaseId value="MC-14374" />
1618
<group value="Customer"/>
1719
<group value="security"/>
1820
<group value="mtf_migrated"/>
1921
</annotations>
2022
<before>
21-
<magentoCLI command="config:set customer/captcha/enable 0" stepKey="disableCaptcha"/>
2223
<createData stepKey="customer" entity="Simple_US_Customer"/>
2324
</before>
2425
<after>
25-
<magentoCLI command="config:set customer/captcha/enable 1" stepKey="enableCaptcha"/>
2626
<deleteData stepKey="deleteCustomer" createDataKey="customer" />
2727
</after>
2828

dev/tests/functional/tests/app/Magento/Security/Test/TestCase/ResetCustomerPasswordFailedTest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Security\Test\TestCase\ResetCustomerPasswordFailedTest" summary="Reset customer password.">
1010
<variation name="ResetPasswordTestVariation">
11-
<data name="tag" xsi:type="string">mftf_migrated:yes</data>
12-
<data name="tag" xsi:type="string">severity:S1</data>
11+
<data name="tag" xsi:type="string">severity:S1,mftf_migrated:yes</data>
1312
<data name="customer/dataset" xsi:type="string">customer_US</data>
1413
<data name="attempts" xsi:type="string">2</data>
1514
<data name="configData" xsi:type="string">captcha_storefront_disable</data>

0 commit comments

Comments
 (0)