Skip to content

Commit 4681d39

Browse files
author
Cari Spruiell
committed
Merge remote-tracking branch 'api/MAGETWO-53947-Upgrade-Test' into pull-request
2 parents 946fce2 + 1ef56d8 commit 4681d39

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

dev/tests/functional/tests/app/Magento/Upgrade/Test/Block/SelectVersion.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,15 @@ public function fill(FixtureInterface $fixture, SimpleElement $element = null)
5252
$this->waitForElementVisible($this->firstField);
5353
return parent::fill($fixture, $element);
5454
}
55+
56+
/**
57+
* Choose 'yes' for upgrade option called 'Other components'
58+
*
59+
* @return void
60+
*/
61+
public function chooseUpgradeOtherComponents()
62+
{
63+
$this->_rootElement->find("[for=yesUpdateComponents]", Locator::SELECTOR_CSS)->click();
64+
$this->waitForElementVisible("[ng-show='componentsProcessed']");
65+
}
5566
}

dev/tests/functional/tests/app/Magento/Upgrade/Test/TestCase/UpgradeSystemTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ public function test(
106106
// Select upgrade to version
107107
$this->setupWizard->getSystemUpgradeHome()->clickSystemUpgrade();
108108
$this->setupWizard->getSelectVersion()->fill($upgradeFixture);
109+
if ($upgrade['otherComponents'] === 'Yes') {
110+
$this->setupWizard->getSelectVersion()->chooseUpgradeOtherComponents();
111+
}
109112
$this->setupWizard->getSelectVersion()->clickNext();
110113

111114
// Readiness Check

dev/tests/functional/tests/app/Magento/Upgrade/Test/TestCase/UpgradeSystemTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<data name="upgrade/optionsCode" xsi:type="string">No</data>
1818
<data name="upgrade/optionsMedia" xsi:type="string">No</data>
1919
<data name="upgrade/optionsDb" xsi:type="string">No</data>
20+
<data name="upgrade/otherComponents" xsi:type="string">{otherComponents}</data>
2021
</variation>
2122
</testCase>
2223
</config>

0 commit comments

Comments
 (0)