File tree Expand file tree Collapse file tree 4 files changed +44
-1
lines changed
app/code/Magento/Customer/Test/Mftf
dev/tests/functional/tests/app/Magento/Customer/Test/TestCase Expand file tree Collapse file tree 4 files changed +44
-1
lines changed Original file line number Diff line number Diff line change 57
57
<arguments >
58
58
<argument name =" Address" />
59
59
</arguments >
60
-
60
+
61
61
<amOnPage url =" customer/address/new/" stepKey =" goToAddressPage" />
62
62
<waitForPageLoad stepKey =" waitForAddressPage" />
63
63
<fillField stepKey =" fillFirstName" selector =" {{StorefrontCustomerAddressSection.firstName}}" userInput =" {{Address.firstname}}" />
154
154
<waitForPageLoad stepKey =" waitForRegistered" after =" clickCreateAccountButton" />
155
155
<remove keyForRemoval =" seeThankYouMessage" />
156
156
</actionGroup >
157
+
158
+ <actionGroup name =" SignUpNewCustomerNoAssertions" extends =" SignUpNewUserFromStorefrontActionGroup" >
159
+ <remove keyForRemoval =" seeThankYouMessage" />
160
+ <remove keyForRemoval =" seeFirstName" />
161
+ <remove keyForRemoval =" seeLastName" />
162
+ <remove keyForRemoval =" seeEmail" />
163
+ </actionGroup >
157
164
</actionGroups >
Original file line number Diff line number Diff line change 33
33
<data key =" disable_auto_group_change" >0</data >
34
34
<!-- requiredEntity type="extension_attribute">ExtensionAttributeSimple</requiredEntity-->
35
35
</entity >
36
+ <entity name =" CustomerEntityOneNotUniqueEmail" extends =" CustomerEntityOne" type =" customer" >
37
+ <data key =" email" >test@email.com</data >
38
+ </entity >
36
39
<entity name =" Simple_US_Customer" type =" customer" >
37
40
<data key =" group_id" >1</data >
38
41
<data key =" default_billing" >true</data >
Original file line number Diff line number Diff line change
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 =" StorefrontCreateExistingCustomerTest" >
12
+ <annotations >
13
+ <features value =" Customer" />
14
+ <title value =" Attempt to register customer on storefront with existing email" />
15
+ <description value =" Attempt to register customer on storefront with existing email" />
16
+ <group value =" customers" />
17
+ <group value =" mtf_migrated" />
18
+ </annotations >
19
+ <before >
20
+ <createData stepKey =" customer" entity =" CustomerEntityOneNotUniqueEmail" />
21
+ </before >
22
+ <after >
23
+ <deleteData stepKey =" deleteCustomer" createDataKey =" customer" />
24
+ </after >
25
+
26
+ <actionGroup ref =" SignUpNewCustomerNoAssertions" stepKey =" SignUpNewUser" >
27
+ <argument name =" Customer" value =" CustomerEntityOneNotUniqueEmail" />
28
+ </actionGroup >
29
+ <waitForElementVisible selector =" {{StorefrontCustomerMessagesSection.errorMessage}}" stepKey =" waitForErrorMessage" />
30
+ <see stepKey =" seeErrorMessage" userInput =" There is already an account with this email address." selector =" {{StorefrontCustomerMessagesSection.errorMessage}}" />
31
+ </test >
32
+ </tests >
Original file line number Diff line number Diff line change 14
14
<data name =" customer/data/password" xsi : type =" string" >123123q#</data >
15
15
<data name =" customer/data/password_confirmation" xsi : type =" string" >123123q#</data >
16
16
<data name =" customer/data/website_id/dataset" xsi : type =" string" >default</data >
17
+ <data name =" tag" xsi : type =" string" >mftf_migrated:yes</data >
17
18
<constraint name =" Magento\Customer\Test\Constraint\AssertCustomerFailRegisterMessage" />
18
19
</variation >
19
20
</testCase >
You can’t perform that action at this time.
0 commit comments