diff --git a/tests/MinifyClosureCompilerTest.php b/tests/MinifyClosureCompilerTest.php index 813003d..e7f8f8a 100644 --- a/tests/MinifyClosureCompilerTest.php +++ b/tests/MinifyClosureCompilerTest.php @@ -39,7 +39,7 @@ class MinifyClosureCompilerTest extends TestCase */ public function test2() { - $this->assertHasCompilerJar(); + $this->assertHasJar(); $src = " (function (window, undefined){ function addOne(input) { @@ -59,7 +59,7 @@ class MinifyClosureCompilerTest extends TestCase */ public function test3() { - $this->assertHasCompilerJar(); + $this->assertHasJar(); $src = "function unused() {};"; $minExpected = ''; $minOutput = Minify_ClosureCompiler::minify($src, array( @@ -68,7 +68,7 @@ class MinifyClosureCompilerTest extends TestCase $this->assertSame($minExpected, $minOutput, 'advanced optimizations'); } - protected function assertHasCompilerJar() + protected function assertHasJar() { $this->assertNotEmpty(Minify_ClosureCompiler::$jarFile); $this->assertFileExists(Minify_ClosureCompiler::$jarFile, "Have closure compiler compiler.jar"); diff --git a/tests/MinifyYuiCSSTest.php b/tests/MinifyYuiCSSTest.php index 7cfdb20..32002f6 100644 --- a/tests/MinifyYuiCSSTest.php +++ b/tests/MinifyYuiCSSTest.php @@ -6,12 +6,16 @@ class MinifyYuiCSSTest extends TestCase { parent::setupBeforeClass(); - // To test this, install the .jar file and customize the constant in: - - Minify_YUICompressor::$jarFile = '/usr/share/java/yuicompressor.jar'; + // To test more functionality, download a yuicompressor.jar from + // https://github.com/yui/yuicompressor/releases + // put it under tests dir as 'yuicompressor.jar' + Minify_YUICompressor::$jarFile = __DIR__ . DIRECTORY_SEPARATOR . 'yuicompressor.jar'; Minify_YUICompressor::$tempDir = sys_get_temp_dir(); } + public function setUp() { + $this->assertHasJar(); + } public function test1() { @@ -40,4 +44,10 @@ class MinifyYuiCSSTest extends TestCase $minOutput = Minify_YUICompressor::minifyCss($src, $options); $this->assertEquals($minExpected, $minOutput); } + + protected function assertHasJar() + { + $this->assertNotEmpty(Minify_YUICompressor::$jarFile ); + $this->assertFileExists(Minify_YUICompressor::$jarFile , "Have YUI yuicompressor.jar"); + } } \ No newline at end of file