Browse Source

Add more restrictly tests for constructor

1.0
Jakub Turek 10 years ago
parent
commit
3f02ebcfe4
  1. 14
      tests/MageTest/Command/BuiltIn/CompileCommandTest.php

14
tests/MageTest/Command/BuiltIn/CompileCommandTest.php

@ -46,10 +46,13 @@ class CompileCommandTest extends BaseTest
*/ */
public function testConstruct() public function testConstruct()
{ {
$compileCommand = $this->getRawCompileCommand(); $compilerMock = $this->getMock('Mage\Compiler');
$compileCommand = new CompileCommand($compilerMock);
$compilerProperty = $this->getPropertyValue($compileCommand, 'compiler'); $compilerProperty = $this->getPropertyValue($compileCommand, 'compiler');
$this->assertInstanceOf('Mage\Compiler', $compilerProperty); $this->assertInstanceOf('Mage\Compiler', $compilerProperty);
$this->assertSame($compilerMock, $compilerProperty);
} }
/** /**
@ -96,15 +99,10 @@ class CompileCommandTest extends BaseTest
$this->expectOutputString($expectedOutput); $this->expectOutputString($expectedOutput);
$this->iniGetValue->setValue(true); $this->iniGetValue->setValue(true);
$compileCommand = $this->getRawCompileCommand(); $compilerMock = $this->getMock('Mage\Compiler');
$compileCommand = new CompileCommand($compilerMock);
$actualExitCode = $compileCommand->run(); $actualExitCode = $compileCommand->run();
$this->assertEquals($expectedExitCode, $actualExitCode); $this->assertEquals($expectedExitCode, $actualExitCode);
} }
private function getRawCompileCommand()
{
$compilerMock = $this->getMock('Mage\Compiler');
return new CompileCommand($compilerMock);
}
} }

Loading…
Cancel
Save