Browse Source

Move "setUpConsoleStatics" into the BaseClass

1.0
Jakub Turek 10 years ago
parent
commit
ee8bb3c2f9
  1. 23
      tests/MageTest/Command/BuiltIn/ListCommandTest.php
  2. 23
      tests/MageTest/TestHelper/BaseTest.php

23
tests/MageTest/Command/BuiltIn/ListCommandTest.php

@ -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()

23
tests/MageTest/TestHelper/BaseTest.php

@ -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);
}
}

Loading…
Cancel
Save