Skip to content
Snippets Groups Projects
Commit 43a9594c authored by Anton Guz's avatar Anton Guz
Browse files

Merge remote-tracking branch 'mainline/develop' into bugs-pr

parents e2c8c64e fecf38cd
Branches
Tags
No related merge requests found
...@@ -30,6 +30,13 @@ class SelectVersion extends Form ...@@ -30,6 +30,13 @@ class SelectVersion extends Form
*/ */
protected $firstField = '#selectVersion'; protected $firstField = '#selectVersion';
/**
* Show all versions checkbox
*
* @var string
*/
private $showAllVersions = '#showUnstable';
/** /**
* Click on 'Next' button. * Click on 'Next' button.
* *
...@@ -50,9 +57,24 @@ class SelectVersion extends Form ...@@ -50,9 +57,24 @@ class SelectVersion extends Form
public function fill(FixtureInterface $fixture, SimpleElement $element = null) public function fill(FixtureInterface $fixture, SimpleElement $element = null)
{ {
$this->waitForElementVisible($this->firstField); $this->waitForElementVisible($this->firstField);
$this->chooseShowAllVersions();
return parent::fill($fixture, $element); return parent::fill($fixture, $element);
} }
/**
* Show all versions include unstable
*
* @return void
*/
private function chooseShowAllVersions()
{
$element = $this->_rootElement->find($this->showAllVersions, Locator::SELECTOR_CSS);
if ($element->isVisible()) {
$element->click();
}
}
/** /**
* Choose 'yes' for upgrade option called 'Other components' * Choose 'yes' for upgrade option called 'Other components'
* *
......
...@@ -23,7 +23,7 @@ class AssertSuccessMessage extends AbstractConstraint ...@@ -23,7 +23,7 @@ class AssertSuccessMessage extends AbstractConstraint
*/ */
public function processAssert(SetupWizard $setupWizard, $package) public function processAssert(SetupWizard $setupWizard, $package)
{ {
$message = "You upgraded:"; $message = "You upgraded";
\PHPUnit_Framework_Assert::assertContains( \PHPUnit_Framework_Assert::assertContains(
$message, $message,
$setupWizard->getSuccessMessage()->getUpdaterStatus(), $setupWizard->getSuccessMessage()->getUpdaterStatus(),
......
...@@ -11,5 +11,8 @@ ...@@ -11,5 +11,8 @@
<allow> <allow>
<module value="Magento_Setup"/> <module value="Magento_Setup"/>
</allow> </allow>
<deny>
<class value="Magento\Setup\Test\TestCase\UpgradeSystemTest"/>
</deny>
</rule> </rule>
</config> </config>
<?xml version="1.0"?>
<!--
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/mtf/Magento/Mtf/TestRunner/etc/testRunner.xsd">
<rule scope="testsuite">
<allow>
<class value="Magento\Setup\Test\TestCase\UpgradeSystemTest"/>
</allow>
</rule>
</config>
\ No newline at end of file
...@@ -8,8 +8,16 @@ angular.module('updater-success', ['ngStorage']) ...@@ -8,8 +8,16 @@ angular.module('updater-success', ['ngStorage'])
.controller('updaterSuccessController', ['$scope', '$state', '$localStorage', '$window', 'navigationService', function ($scope, $state, $localStorage, $window, navigationService) { .controller('updaterSuccessController', ['$scope', '$state', '$localStorage', '$window', 'navigationService', function ($scope, $state, $localStorage, $window, navigationService) {
if ($localStorage.successPageAction) { if ($localStorage.successPageAction) {
$scope.successPageAction = $localStorage.successPageAction; $scope.successPageAction = $localStorage.successPageAction;
$scope.successPageActionMessage = $scope.successPageAction + switch (true) {
($scope.endsWith($scope.successPageAction, 'e') ? 'd' : 'ed'); case $scope.endsWith($scope.successPageAction, 'd'):
$scope.successPageActionMessage = $scope.successPageAction;
break;
case $scope.endsWith($scope.successPageAction, 'e'):
$scope.successPageActionMessage = $scope.successPageAction + 'd';
break;
default:
$scope.successPageActionMessage = $scope.successPageAction + 'ed';
}
} }
if ($localStorage.packages) { if ($localStorage.packages) {
$scope.packages = $localStorage.packages; $scope.packages = $localStorage.packages;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment