Viewing File: /home/maglabs/it/app/code/Magento/User/Test/Mftf/Test/AdminResetUserPasswordFailedTest.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
<test name="AdminResetUserPasswordFailedTest">
<annotations>
<features value="User"/>
<stories value="Password Reset procedure for Admin Panel"/>
<title value="Admin user should not be able to trigger the password reset procedure twice"/>
<description value="Admin user should not be able to trigger the password reset procedure twice"/>
<testCaseId value="MC-14389"/>
<severity value="CRITICAL"/>
<group value="security"/>
<group value="mtf_migrated"/>
<group value="pr_exclude"/>
<group value="cloud"/>
</annotations>
<!-- First attempt to reset password -->
<actionGroup ref="AdminOpenForgotPasswordPageActionGroup" stepKey="openAdminForgotPasswordPage1"/>
<actionGroup ref="AdminFillForgotPasswordFormActionGroup" stepKey="fillAdminForgotPasswordForm1">
<argument name="email" value="customer@example.com"/>
</actionGroup>
<actionGroup ref="AdminSubmitForgotPasswordFormActionGroup" stepKey="submitAdminForgotPasswordForm1"/>
<actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeSuccessMessage">
<argument name="messageType" value="success"/>
<argument name="message" value="We'll email you a link to reset your password."/>
</actionGroup>
<!-- Second attempt to reset password -->
<actionGroup ref="AdminOpenForgotPasswordPageActionGroup" stepKey="openAdminForgotPasswordPage2"/>
<actionGroup ref="AdminFillForgotPasswordFormActionGroup" stepKey="fillAdminForgotPasswordForm2">
<argument name="email" value="customer@example.com"/>
</actionGroup>
<actionGroup ref="AdminSubmitForgotPasswordFormActionGroup" stepKey="submitAdminForgotPasswordForm2"/>
<actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeErrorMessage">
<argument name="messageType" value="error"/>
<argument name="message" value="We received too many requests for password resets. Please wait and try again later or contact hello@example.com."/>
</actionGroup>
</test>
</tests>
Back to Directory
File Manager