Skip to content

Commit f035fbb

Browse files
Oleksii KolesnykDmytro Aponasenko
authored andcommitted
MTA-2145: Sync qmt repository with mainline - Sprint 12
1 parent 9b5ed77 commit f035fbb

File tree

9 files changed

+41
-46
lines changed

9 files changed

+41
-46
lines changed

dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Onepage/Billing.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
use Magento\Customer\Test\Fixture\Address;
1010
use Magento\Customer\Test\Fixture\Customer;
1111
use Magento\Mtf\Block\Form;
12-
use Magento\Mtf\Fixture\FixtureInterface;
13-
use Magento\Mtf\Client\Element\SimpleElement;
1412

1513
/**
1614
* Class Billing
@@ -51,10 +49,7 @@ public function fillBilling(
5149
$isShippingAddress = false
5250
) {
5351
if ($billingAddress) {
54-
$fields = $this->dataMapping($billingAddress->getData());
55-
foreach ($fields as $field) {
56-
$this->waitForElementVisible($field['selector'], $field['strategy']);
57-
}
52+
sleep(5);
5853
$this->fill($billingAddress);
5954
}
6055
if ($isShippingAddress) {

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/Block/Adminhtml/AgreementGrid.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class AgreementGrid extends Grid
2626
*
2727
* @var string
2828
*/
29-
protected $firstRowSelector = '//tr[./td[contains(@class, "col-name")]][1]';
29+
protected $firstRowSelector = '//tbody/tr[./td[contains(@class, "col-name")]][1]';
3030

3131
/**
3232
* Filters array mapping

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/Block/Onepage/AgreementReview.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class AgreementReview extends Review
3535
*
3636
* @var string
3737
*/
38-
protected $agreementCheckbox = './/input[contains(@id, "agreement")]';
38+
protected $agreementCheckbox = 'input[name^=checkoutAgreements]';
3939

4040
/**
4141
* Get notification massage
@@ -55,7 +55,7 @@ public function getNotificationMassage()
5555
*/
5656
public function setAgreement($value)
5757
{
58-
$this->_rootElement->find($this->agreementCheckbox, Locator::SELECTOR_XPATH, 'checkbox')->setValue($value);
58+
$this->_rootElement->find($this->agreementCheckbox, Locator::SELECTOR_CSS, 'checkbox')->setValue($value);
5959
}
6060

6161
/**

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/Constraint/AssertTermAbsentOnCheckout.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ public function processAssert(
6262
$catalogProductView->getMessagesBlock()->waitSuccessMessage();
6363
$checkoutCart->open();
6464
$checkoutCart->getCartBlock()->getOnepageLinkBlock()->proceedToCheckout();
65-
$checkoutOnepage->getLoginBlock()->guestCheckout();
6665
$checkoutOnepage->getLoginBlock()->clickContinue();
6766
$checkoutOnepage->getBillingBlock()->fill($billingAddress);
6867
$checkoutOnepage->getBillingBlock()->clickContinue();

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/Constraint/AssertTermOnCheckout.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ public function processAssert(
7474
$catalogProductView->getMessagesBlock()->waitSuccessMessage();
7575
$checkoutCart->open();
7676
$checkoutCart->getCartBlock()->getOnepageLinkBlock()->proceedToCheckout();
77-
$checkoutOnepage->getLoginBlock()->guestCheckout();
7877
$checkoutOnepage->getLoginBlock()->clickContinue();
7978
$checkoutOnepage->getBillingBlock()->fill($billingAddress);
8079
$checkoutOnepage->getBillingBlock()->clickContinue();

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/TestCase/CreateTermEntityTest.xml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\CheckoutAgreements\Test\TestCase\CreateTermEntityTest">
10-
<variation name="CreateTermEntityTestVariation1" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
10+
<variation name="CreateTermEntityTestVariation1">
1111
<data name="description" xsi:type="string">Create enabled term entity with text value</data>
1212
<data name="product" xsi:type="string">catalogProductSimple::default</data>
1313
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -19,11 +19,11 @@
1919
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
2020
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
2121
<data name="payment/method" xsi:type="string">checkmo</data>
22-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
23-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
24-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
22+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
23+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
24+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" />
2525
</variation>
26-
<variation name="CreateTermEntityTestVariation2" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
26+
<variation name="CreateTermEntityTestVariation2">
2727
<data name="description" xsi:type="string">Create enabled term entity with HTML value</data>
2828
<data name="product" xsi:type="string">catalogProductSimple::default</data>
2929
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -35,11 +35,11 @@
3535
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
3636
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
3737
<data name="payment/method" xsi:type="string">checkmo</data>
38-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
39-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
40-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
38+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
39+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
40+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" />
4141
</variation>
42-
<variation name="CreateTermEntityTestVariation3" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
42+
<variation name="CreateTermEntityTestVariation3">
4343
<data name="description" xsi:type="string">Create enabled term entity with text value</data>
4444
<data name="product" xsi:type="string">catalogProductSimple::default</data>
4545
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -51,11 +51,11 @@
5151
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
5252
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
5353
<data name="payment/method" xsi:type="string">checkmo</data>
54-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
55-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
56-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
54+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
55+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
56+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" />
5757
</variation>
58-
<variation name="CreateTermEntityTestVariation4" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
58+
<variation name="CreateTermEntityTestVariation4">
5959
<data name="description" xsi:type="string">Create disabled term entity</data>
6060
<data name="product" xsi:type="string">catalogProductSimple::default</data>
6161
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -67,11 +67,11 @@
6767
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
6868
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
6969
<data name="payment/method" xsi:type="string">checkmo</data>
70-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
71-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
72-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
70+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
71+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
72+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" />
7373
</variation>
74-
<variation name="CreateTermEntityTestVariation5" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermRequireMessageOnMultishippingCheckout" method="test">
74+
<variation name="CreateTermEntityTestVariation5">
7575
<data name="description" xsi:type="string">Create enabled term, check with multishipping</data>
7676
<data name="product" xsi:type="string">catalogProductSimple::default, catalogProductSimple::default</data>
7777
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -83,8 +83,8 @@
8383
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
8484
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
8585
<data name="payment/method" xsi:type="string">checkmo</data>
86-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermRequireMessageOnMultishippingCheckout" next="Magento\Multishipping\Test\Constraint\AssertMultishippingOrderSuccessPlacedMessage"/>
87-
<constraint name="Magento\Multishipping\Test\Constraint\AssertMultishippingOrderSuccessPlacedMessage" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermRequireMessageOnMultishippingCheckout"/>
86+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermRequireMessageOnMultishippingCheckout" />
87+
<constraint name="Magento\Multishipping\Test\Constraint\AssertMultishippingOrderSuccessPlacedMessage" />
8888
</variation>
8989
</testCase>
9090
</config>

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/TestCase/DeleteTermEntityTest.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\CheckoutAgreements\Test\TestCase\DeleteTermEntityTest">
10-
<variation name="DeleteTermEntityTestVariation1" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessDeleteMessage" method="test">
10+
<variation name="DeleteTermEntityTestVariation1">
1111
<data name="product" xsi:type="string">catalogProductSimple::default</data>
1212
<data name="agreement/dataSet" xsi:type="string">term_enabled_text</data>
1313
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
1414
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
1515
<data name="payment/method" xsi:type="string">checkmo</data>
16-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessDeleteMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentInGrid"/>
17-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessDeleteMessage"/>
18-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentInGrid"/>
16+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessDeleteMessage" />
17+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentInGrid" />
18+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" />
1919
</variation>
2020
</testCase>
2121
</config>

dev/tests/functional/tests/app/Magento/CheckoutAgreements/Test/TestCase/UpdateTermEntityTest.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\CheckoutAgreements\Test\TestCase\UpdateTermEntityTest">
10-
<variation name="UpdateTermEntityTestVariation1" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
10+
<variation name="UpdateTermEntityTestVariation1">
1111
<data name="product" xsi:type="string">catalogProductSimple::default</data>
1212
<data name="agreementOrigin/dataSet" xsi:type="string">term_disabled_text</data>
1313
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -19,11 +19,11 @@
1919
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
2020
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
2121
<data name="payment/method" xsi:type="string">checkmo</data>
22-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
23-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
24-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
22+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
23+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
24+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" />
2525
</variation>
26-
<variation name="UpdateTermEntityTestVariation2" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
26+
<variation name="UpdateTermEntityTestVariation2">
2727
<data name="product" xsi:type="string">catalogProductSimple::default</data>
2828
<data name="agreementOrigin/dataSet" xsi:type="string">term_disabled_html</data>
2929
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -35,11 +35,11 @@
3535
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
3636
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
3737
<data name="payment/method" xsi:type="string">checkmo</data>
38-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
39-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
40-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
38+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
39+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
40+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermOnCheckout" />
4141
</variation>
42-
<variation name="UpdateTermEntityTestVariation3" firstConstraint="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" method="test">
42+
<variation name="UpdateTermEntityTestVariation3">
4343
<data name="product" xsi:type="string">catalogProductSimple::default</data>
4444
<data name="agreementOrigin/dataSet" xsi:type="string">term_enabled_text</data>
4545
<data name="agreement/data/name" xsi:type="string">name%isolation%</data>
@@ -51,9 +51,9 @@
5151
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
5252
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
5353
<data name="payment/method" xsi:type="string">checkmo</data>
54-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
55-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" next="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage"/>
56-
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" prev="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid"/>
54+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermSuccessSaveMessage" />
55+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermInGrid" />
56+
<constraint name="Magento\CheckoutAgreements\Test\Constraint\AssertTermAbsentOnCheckout" />
5757
</variation>
5858
</testCase>
5959
</config>

dev/tests/functional/tests/app/Magento/GroupedProduct/Test/Block/Adminhtml/Product/Grouped/AssociatedProducts.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ public function fillFormTab(array $fields, SimpleElement $element = null)
104104
* @param array|null $fields
105105
* @param SimpleElement|null $element
106106
* @return array
107+
*
108+
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
107109
*/
108110
public function getDataFormTab($fields = null, SimpleElement $element = null)
109111
{

0 commit comments

Comments
 (0)