50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| require dirname(__FILE__) . '/../min/config.php';
 | |
| 
 | |
| set_include_path($min_libPath . PATH_SEPARATOR . get_include_path());
 | |
| 
 | |
| // set cache path and doc root if configured
 | |
| $minifyCachePath = isset($min_cachePath) 
 | |
|     ? $min_cachePath 
 | |
|     : '';
 | |
| if ($min_documentRoot) {
 | |
|     $_SERVER['DOCUMENT_ROOT'] = $min_documentRoot;
 | |
| }
 | |
| 
 | |
| // default log to FirePHP
 | |
| require_once 'Minify/Logger.php';
 | |
| if ($min_errorLogger && true !== $min_errorLogger) { // custom logger
 | |
|     Minify_Logger::setLogger($min_errorLogger);
 | |
| } else {
 | |
|     require_once 'FirePHP.php';
 | |
|     Minify_Logger::setLogger(FirePHP::getInstance(true));
 | |
| }
 | |
| 
 | |
| error_reporting(E_ALL | E_STRICT);
 | |
| ini_set('display_errors', 1);
 | |
| 
 | |
| header('Content-Type: text/plain');
 | |
| 
 | |
| $thisDir = dirname(__FILE__);
 | |
| 
 | |
| /**
 | |
|  * pTest - PHP Unit Tester
 | |
|  * @param mixed $test Condition to test, evaluated as boolean
 | |
|  * @param string $message Descriptive message to output upon test
 | |
|  * @url http://www.sitepoint.com/blogs/2007/08/13/ptest-php-unit-tester-in-9-lines-of-code/
 | |
|  */
 | |
| function assertTrue($test, $message)
 | |
| {
 | |
| 	static $count;
 | |
| 	if (!isset($count)) $count = array('pass'=>0, 'fail'=>0, 'total'=>0);
 | |
| 
 | |
| 	$mode = $test ? 'pass' : 'fail';
 | |
| 	$outMode = $test ? 'PASS' : '!FAIL';
 | |
| 	printf("%s: %s (%d of %d tests run so far have %sed)\n",
 | |
| 		$outMode, $message, ++$count[$mode], ++$count['total'], $mode);
 | |
| 	
 | |
| 	return (bool)$test;
 | |
| }
 | |
| 
 | |
| ob_start(); |