File tree Expand file tree Collapse file tree 4 files changed +25
-3
lines changed
view/frontend/web/js/view/billing-address Expand file tree Collapse file tree 4 files changed +25
-3
lines changed Original file line number Diff line number Diff line change 1515 <element name =" billingNewAddressForm" type =" text" selector =" [data-form='billing-new-address']" />
1616 <element name =" billingAddressNotSameCheckbox" type =" checkbox" selector =" #billing-address-same-as-shipping-checkmo" />
1717 <element name =" editAddress" type =" button" selector =" button.action.action-edit-address" />
18+ <element name =" addressDropdown" type =" select" selector =" [name=billing_address_id]" />
19+ <element name =" addressDropdownSelected" type =" select" selector =" [name=billing_address_id] option:checked" />
1820 <element name =" placeOrderDisabled" type =" button" selector =" #checkout-payment-method-load button.disabled" />
1921 <element name =" update" type =" button" selector =" .payment-method._active .payment-method-billing-address .action.action-update" />
2022 <element name =" guestFirstName" type =" input" selector =" .payment-method._active .billing-address-form input[name='firstname']" />
Original file line number Diff line number Diff line change 2626 </createData >
2727
2828 <!-- Create customer -->
29- <createData entity =" Customer_US_UK_DE " stepKey =" createCustomer" />
29+ <createData entity =" Customer_DE_UK_US " stepKey =" createCustomer" />
3030 </before >
3131 <after >
3232 <!-- Admin log out -->
7070
7171 <!-- Change the address -->
7272 <click selector =" {{CheckoutPaymentSection.editAddress}}" stepKey =" editAddress" />
73- <waitForElementVisible selector =" {{CheckoutShippingSection.addressDropdown}}" stepKey =" waitForDropDownToBeVisible" />
73+ <waitForElementVisible selector =" {{CheckoutPaymentSection.addressDropdown}}" stepKey =" waitForDropDownToBeVisible" />
74+ <see selector =" {{CheckoutPaymentSection.addressDropdownSelected}}" userInput =" {{US_Address_NY.street[0]}}" stepKey =" seeDefaultBillingAddressStreet" />
7475 <selectOption selector =" {{CheckoutShippingSection.addressDropdown}}" userInput =" {{UK_Not_Default_Address.street[0]}}" stepKey =" addAddress" />
7576
7677 <!-- Check order summary in checkout -->
Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ define([
2323 } ,
2424 addressOptions = addressList ( ) . filter ( function ( address ) {
2525 return address . getType ( ) === 'customer-address' ;
26+ } ) ,
27+ addressDefaultIndex = addressOptions . findIndex ( function ( address ) {
28+ return address . isDefaultBilling ( ) ;
2629 } ) ;
2730
2831 return Component . extend ( {
@@ -53,7 +56,8 @@ define([
5356 this . _super ( )
5457 . observe ( 'selectedAddress isNewAddressSelected' )
5558 . observe ( {
56- isNewAddressSelected : ! customer . isLoggedIn ( ) || ! addressOptions . length
59+ isNewAddressSelected : ! customer . isLoggedIn ( ) || ! addressOptions . length ,
60+ selectedAddress : this . addressOptions [ addressDefaultIndex ]
5761 } ) ;
5862
5963 return this ;
Original file line number Diff line number Diff line change 285285 <requiredEntity type =" address" >DE_Address_Berlin_Not_Default_Address</requiredEntity >
286286 <requiredEntity type =" address" >UK_Not_Default_Address</requiredEntity >
287287 </entity >
288+ <entity name =" Customer_DE_UK_US" type =" customer" >
289+ <data key =" group_id" >1</data >
290+ <data key =" default_billing" >true</data >
291+ <data key =" default_shipping" >true</data >
292+ <data key =" email" unique =" prefix" >John.Doe@example.com</data >
293+ <data key =" firstname" >John</data >
294+ <data key =" lastname" >Doe</data >
295+ <data key =" fullname" >John Doe</data >
296+ <data key =" password" >pwdTest123!</data >
297+ <data key =" store_id" >0</data >
298+ <data key =" website_id" >0</data >
299+ <requiredEntity type =" address" >DE_Address_Berlin_Not_Default_Address</requiredEntity >
300+ <requiredEntity type =" address" >UK_Not_Default_Address</requiredEntity >
301+ <requiredEntity type =" address" >US_Address_NY</requiredEntity >
302+ </entity >
288303 <entity name =" Retailer_Customer" type =" customer" >
289304 <data key =" group_id" >3</data >
290305 <data key =" default_billing" >true</data >
You can’t perform that action at this time.
0 commit comments