summaryrefslogtreecommitdiff
path: root/plugins/Minify/extlib/minify/min_unit_tests/_inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Minify/extlib/minify/min_unit_tests/_inc.php')
-rw-r--r--plugins/Minify/extlib/minify/min_unit_tests/_inc.php50
1 files changed, 50 insertions, 0 deletions
diff --git a/plugins/Minify/extlib/minify/min_unit_tests/_inc.php b/plugins/Minify/extlib/minify/min_unit_tests/_inc.php
new file mode 100644
index 000000000..bf416d4bb
--- /dev/null
+++ b/plugins/Minify/extlib/minify/min_unit_tests/_inc.php
@@ -0,0 +1,50 @@
+<?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(); \ No newline at end of file