Skip to content

Commit 9f34178

Browse files
Merge branch 'ACQE-8918' into ACQE-functional-deployment-v4-7
2 parents dde69e8 + 630f482 commit 9f34178

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
<argument name="timeUnit" type="string" defaultValue="minute"/>
1818
</arguments>
1919

20+
<!--Generate expected date first to avoid race condition-->
21+
<generateDate date="{{timezoneOffset}} {{timeUnit}}" format="d/m/Y" timezone="UTC" stepKey="generateExpireDate"/>
22+
2023
<!--Verify that there are cookies exists with the given name `section_data_ids`, `mage-cache-sessid`, `mage-cache-storage`-->
2124
<seeCookie userInput="section_data_ids" stepKey="seeCookieForMagentoSectionDataIds"/>
2225
<seeCookie userInput="mage-cache-sessid" stepKey="seeCookieForMagentoCacheSessionId"/>
@@ -27,9 +30,6 @@
2730
<grabCookieAttributes userInput="mage-cache-sessid" stepKey="grabCookieForMagentoCacheSessionId"/>
2831
<grabCookieAttributes userInput="mage-cache-storage" stepKey="grabCookieForMagentoCacheStorage"/>
2932

30-
<!--Grab expected date-->
31-
<generateDate date="{{timezoneOffset}} {{timeUnit}}" format="d/m/Y" timezone="UTC" stepKey="generateExpireDate"/>
32-
3333
<!--Assert cookies `section_data_ids`, `mage-cache-sessid`, `mage-cache-storage` having expiry date equal to expected date-->
3434
<assertEquals stepKey="validateExpiryDateForMagentoDataIds">
3535
<actualResult type="string">{{$grabCookieForMagentoDataIds['expiry']}}</actualResult>

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

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,14 @@
4343
<actionGroup ref="LoginToStorefrontActionGroup" stepKey="loginCustomer">
4444
<argument name="Customer" value="$$createCustomer$$"/>
4545
</actionGroup>
46-
<see userInput="Welcome, $$createCustomer.firstname$$ $$createCustomer.lastname$$!" selector="{{StorefrontPanelHeaderSection.welcomeMessage}}" stepKey="checkWelcomeMessage"/>
4746

48-
<!--Grab timezone offset-->
49-
<executeJS function="return -(new Date().getTimezoneOffset());" stepKey="getTimezoneOffset"/>
50-
<!--Verify default expiry date for cookies-->
47+
<!--Verify default expiry date for cookies immediately after login to avoid race condition-->
5148
<actionGroup ref="StorefrontVerifyCustomerDefaultCookieExpiryDateActionGroup" stepKey="VerifyCookiesExpiryDate">
52-
<argument name="timezoneOffset" value="{$getTimezoneOffset}"/>
49+
<argument name="timezoneOffset" value="60"/>
5350
</actionGroup>
5451

52+
<see userInput="Welcome, $$createCustomer.firstname$$ $$createCustomer.lastname$$!" selector="{{StorefrontPanelHeaderSection.welcomeMessage}}" stepKey="checkWelcomeMessage"/>
53+
5554
<!--Logout customer before in case of it logged in from previous test-->
5655
<actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="customerLogoutStorefront"/>
5756

@@ -87,10 +86,9 @@
8786
</actionGroup>
8887
<actionGroup ref="StorefrontClickSignOnCustomerLoginFormActionGroup" stepKey="clickSignInAccountButtonFirstAttempt"/>
8988

90-
<!--Grab current timezone offset after 30 days-->
91-
<executeJS function="return {$getTimezoneOffset} + (30*24*60);" stepKey="getTimezoneOffsetAfterReset"/>
89+
<!--Verify cookies expiry date after 30 days immediately after login (cookie lifetime is set to 2592000 seconds = 43200 minutes)-->
9290
<actionGroup ref="StorefrontVerifyCustomerDefaultCookieExpiryDateActionGroup" stepKey="VerifyCookiesExpiryDateAfterReset">
93-
<argument name="timezoneOffset" value="{$getTimezoneOffsetAfterReset}"/>
91+
<argument name="timezoneOffset" value="43200"/>
9492
</actionGroup>
9593
</test>
9694
</tests>

0 commit comments

Comments
 (0)