| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -34,7 +34,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						/** | 
					 | 
					 | 
					 | 
						/** | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * Creates directory. | 
					 | 
					 | 
					 | 
						 * Creates directory. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * @param $dirName directory full name. | 
					 | 
					 | 
					 | 
						 * @param string $dirName directory full name. | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function createDir($dirName) | 
					 | 
					 | 
					 | 
						protected function createDir($dirName) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -45,7 +45,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						/** | 
					 | 
					 | 
					 | 
						/** | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * Removes directory. | 
					 | 
					 | 
					 | 
						 * Removes directory. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * @param $dirName directory full name | 
					 | 
					 | 
					 | 
						 * @param string $dirName directory full name | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function removeDir($dirName) | 
					 | 
					 | 
					 | 
						protected function removeDir($dirName) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -74,7 +74,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * @param array $args action arguments. | 
					 | 
					 | 
					 | 
						 * @param array $args action arguments. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * @return string command output. | 
					 | 
					 | 
					 | 
						 * @return string command output. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function runAssetControllerAction($actionId, array $args=array()) | 
					 | 
					 | 
					 | 
						protected function runAssetControllerAction($actionId, array $args = array()) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$controller = $this->createAssetController(); | 
					 | 
					 | 
					 | 
							$controller = $this->createAssetController(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							ob_start(); | 
					 | 
					 | 
					 | 
							ob_start(); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -138,7 +138,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function createCompressConfigFile($fileName, array $bundles) | 
					 | 
					 | 
					 | 
						protected function createCompressConfigFile($fileName, array $bundles) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$content = '<?php return '.var_export($this->createCompressConfig($bundles), true).';'; | 
					 | 
					 | 
					 | 
							$content = '<?php return ' . var_export($this->createCompressConfig($bundles), true) . ';'; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if (file_put_contents($fileName, $content) <= 0) { | 
					 | 
					 | 
					 | 
							if (file_put_contents($fileName, $content) <= 0) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								throw new \Exception("Unable to create file '{$fileName}'!"); | 
					 | 
					 | 
					 | 
								throw new \Exception("Unable to create file '{$fileName}'!"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -152,9 +152,9 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function createAssetSourceFile($fileRelativeName, $content) | 
					 | 
					 | 
					 | 
						protected function createAssetSourceFile($fileRelativeName, $content) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$fileFullName = $this->testFilePath.DIRECTORY_SEPARATOR.$fileRelativeName; | 
					 | 
					 | 
					 | 
							$fileFullName = $this->testFilePath . DIRECTORY_SEPARATOR . $fileRelativeName; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$this->createDir(dirname($fileFullName)); | 
					 | 
					 | 
					 | 
							$this->createDir(dirname($fileFullName)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							if (file_put_contents($fileFullName, $content)<=0) { | 
					 | 
					 | 
					 | 
							if (file_put_contents($fileFullName, $content) <= 0) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								throw new \Exception("Unable to create file '{$fileFullName}'!"); | 
					 | 
					 | 
					 | 
								throw new \Exception("Unable to create file '{$fileFullName}'!"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							} | 
					 | 
					 | 
					 | 
							} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						} | 
					 | 
					 | 
					 | 
						} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -163,7 +163,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * Creates a list of asset source files. | 
					 | 
					 | 
					 | 
						 * Creates a list of asset source files. | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 * @param array $files assert source files in format: file/relative/name => fileContent | 
					 | 
					 | 
					 | 
						 * @param array $files assert source files in format: file/relative/name => fileContent | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						 */ | 
					 | 
					 | 
					 | 
						 */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						protected function createAssertSourceFiles(array $files) | 
					 | 
					 | 
					 | 
						protected function createAssetSourceFiles(array $files) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							foreach ($files as $name => $content) { | 
					 | 
					 | 
					 | 
							foreach ($files as $name => $content) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								$this->createAssetSourceFile($name, $content); | 
					 | 
					 | 
					 | 
								$this->createAssetSourceFile($name, $content); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -196,7 +196,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$this->assertTrue(file_exists($configFileName), 'Unable to create config file template!'); | 
					 | 
					 | 
					 | 
							$this->assertTrue(file_exists($configFileName), 'Unable to create config file template!'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						} | 
					 | 
					 | 
					 | 
						} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						public function testActionCompress() | 
					 | 
					 | 
					 | 
						public function atestActionCompress() | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						{ | 
					 | 
					 | 
					 | 
						{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							// Given : | 
					 | 
					 | 
					 | 
							// Given : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$cssFiles = array( | 
					 | 
					 | 
					 | 
							$cssFiles = array( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -209,7 +209,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									display: block; | 
					 | 
					 | 
					 | 
									display: block; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								}', | 
					 | 
					 | 
					 | 
								}', | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							); | 
					 | 
					 | 
					 | 
							); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$this->createAssertSourceFiles($cssFiles); | 
					 | 
					 | 
					 | 
							$this->createAssetSourceFiles($cssFiles); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$jsFiles = array( | 
					 | 
					 | 
					 | 
							$jsFiles = array( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								'js/test_alert.js' => "function test() { | 
					 | 
					 | 
					 | 
								'js/test_alert.js' => "function test() { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -219,7 +219,7 @@ class AssetControllerTest extends TestCase | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
									return a + b; | 
					 | 
					 | 
					 | 
									return a + b; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								}", | 
					 | 
					 | 
					 | 
								}", | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							); | 
					 | 
					 | 
					 | 
							); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$this->createAssertSourceFiles($jsFiles); | 
					 | 
					 | 
					 | 
							$this->createAssetSourceFiles($jsFiles); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							$bundles = array( | 
					 | 
					 | 
					 | 
							$bundles = array( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
								'app' => array( | 
					 | 
					 | 
					 | 
								'app' => array( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |