Skip to content

Commit d25af01

Browse files
author
vgoncharenko
committed
MTA-3108: Fix CE and EE
- fixed many tests
1 parent c718b46 commit d25af01

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

dev/tests/functional/tests/app/Magento/CatalogRule/Test/Block/Adminhtml/Promo/Catalog/Edit/PromoForm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<strategy>xpath</strategy>
3131
<fields>
3232
<conditions>
33-
<selector>#catalog_rule_formrule_conditions_fieldset_</selector>
33+
<selector>[id^="catalog_rule_formrule_conditions_fieldset_"]</selector>
3434
<input>conditions</input>
3535
</conditions>
3636
</fields>

dev/tests/functional/tests/app/Magento/Checkout/Test/Block/Cart/CartEmpty.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class CartEmpty extends Block
1919
*
2020
* @var string
2121
*/
22-
private $linkToMainPage = './/a';
22+
private $linkToMainPage = 'p a';
2323

2424
/**
2525
* CSS selector for message text.
@@ -50,6 +50,6 @@ public function getText()
5050
*/
5151
public function clickLinkToMainPage()
5252
{
53-
$this->_rootElement->find($this->linkToMainPage, Locator::SELECTOR_XPATH)->click();
53+
$this->_rootElement->find($this->linkToMainPage)->click();
5454
}
5555
}

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/UpdateProductFromMiniShoppingCartEntityTest.php

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ class UpdateProductFromMiniShoppingCartEntityTest extends Injectable
3636
const TEST_TYPE = 'extended_acceptance_test';
3737
/* end tags */
3838

39+
/**
40+
* Catalog product view page.
41+
*
42+
* @var CatalogProductView
43+
*/
44+
protected $catalogProductView;
45+
3946
/**
4047
* Cms index page.
4148
*
@@ -54,12 +61,17 @@ class UpdateProductFromMiniShoppingCartEntityTest extends Injectable
5461
* Inject data.
5562
*
5663
* @param CmsIndex $cmsIndex
64+
* @param CatalogProductView $catalogProductView
5765
* @param FixtureFactory $fixtureFactory
5866
* @return void
5967
*/
60-
public function __inject(CmsIndex $cmsIndex, FixtureFactory $fixtureFactory)
61-
{
68+
public function __inject(
69+
CmsIndex $cmsIndex,
70+
CatalogProductView $catalogProductView,
71+
FixtureFactory $fixtureFactory
72+
) {
6273
$this->cmsIndex = $cmsIndex;
74+
$this->catalogProductView = $catalogProductView;
6375
$this->fixtureFactory = $fixtureFactory;
6476
}
6577

@@ -82,8 +94,8 @@ public function test($originalProduct, $checkoutData)
8294
$newProduct = $this->createProduct(explode('::', $originalProduct)[0], [$productData]);
8395
$miniShoppingCart = $this->cmsIndex->getCartSidebarBlock();
8496
$miniShoppingCart->openMiniCart();
85-
$miniShoppingCart->getCartItem($newProduct)->editQty($newProduct->getCheckoutData());
8697
$miniShoppingCart->getCartItem($newProduct)->clickEditItem();
98+
$this->catalogProductView->getViewBlock()->addToCart($newProduct);
8799

88100
// Prepare data for asserts:
89101
$cart['data']['items'] = ['products' => [$newProduct]];

0 commit comments

Comments
 (0)