mirror of
				https://github.com/hauke68/Magallanes.git
				synced 2025-11-04 00:50:18 +01:00 
			
		
		
		
	Move "setUpConsoleStatics" into the BaseClass
This commit is contained in:
		
							parent
							
								
									d58e89c41d
								
							
						
					
					
						commit
						ee8bb3c2f9
					
				@ -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()
 | 
			
		||||
 | 
			
		||||
@ -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…
	
		Reference in New Issue
	
	Block a user