1
0
mirror of https://github.com/hauke68/Magallanes.git synced 2025-08-26 13:20:17 +02:00

Move "setUpConsoleStatics" into the BaseClass

This commit is contained in:
Jakub Turek 2015-02-21 16:45:26 +01:00
parent d58e89c41d
commit ee8bb3c2f9
2 changed files with 24 additions and 22 deletions

View File

@ -51,29 +51,8 @@ class ListCommandTest extends BaseTest
->build();
$this->scandirMock->disable();
$this->scandirMock->enable();
}
/**
* Disable logging to log file and turn off colors
*
* @before
*/
public function setUpConsoleStatics()
{
$consoleReflection = new \ReflectionClass('Mage\Console');
$logEnableProperty = $consoleReflection->getProperty('logEnabled');
$logEnableProperty->setAccessible(true);
$logEnableProperty->setValue(false);
$configMock = $this->getMock('Mage\Config');
$configMock->expects($this->atLeastOnce())
->method('getParameter')
->with('no-color')
->willReturn(true);
$configProperty = $consoleReflection->getProperty('config');
$configProperty->setAccessible(true);
$configProperty->setValue($configMock);
$this->setUpConsoleStatics();
}
public function listEnvironmentsProvider()

View File

@ -42,4 +42,27 @@ abstract class BaseTest extends \PHPUnit_Framework_TestCase
$configProperty->setAccessible(true);
$configProperty->setValue($object, $value);
}
/**
* Disable logging to log file and turn off colors
*
* @before
*/
protected function setUpConsoleStatics()
{
$consoleReflection = new \ReflectionClass('Mage\Console');
$logEnableProperty = $consoleReflection->getProperty('logEnabled');
$logEnableProperty->setAccessible(true);
$logEnableProperty->setValue(false);
$configMock = $this->getMock('Mage\Config');
$configMock->expects($this->any())
->method('getParameter')
->with('no-color')
->willReturn(true);
$configProperty = $consoleReflection->getProperty('config');
$configProperty->setAccessible(true);
$configProperty->setValue($configMock);
}
}