setUpJavascript(0)); $this->assertFileExists($uncompressed, "The uncompressed javascript version does not exist."); file_put_contents($compressed, $this->setUpJavascript(1)); $this->assertFileExists($compressed, "The compressed javascript version does not exist."); } private function setUpJavascript($compress = 1) { global $conf; $_SERVER['SERVER_PORT'] = rand(); $conf['compress'] = $compress; ob_start(); js_out(); $js = ob_get_contents(); ob_end_clean(); return $js; } }