summaryrefslogtreecommitdiff
path: root/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php')
-rw-r--r--plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php48
1 files changed, 48 insertions, 0 deletions
diff --git a/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php b/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php
new file mode 100644
index 000000000..52b19ff23
--- /dev/null
+++ b/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_ImportProcessor.php
@@ -0,0 +1,48 @@
+<?php
+
+require_once '_inc.php';
+
+require_once 'Minify/ImportProcessor.php';
+
+function test_Minify_ImportProcessor()
+{
+ global $thisDir;
+
+ $linDir = $thisDir . '/_test_files/importProcessor';
+
+ $testFilesUri = substr(
+ realpath($thisDir . '/_test_files')
+ ,strlen(realpath($_SERVER['DOCUMENT_ROOT']))
+ );
+ $testFilesUri = str_replace('\\', '/', $testFilesUri);
+
+ $expected = str_replace(
+ '%TEST_FILES_URI%'
+ ,$testFilesUri
+ ,file_get_contents($linDir . '/output.css')
+ );
+
+ $actual = Minify_ImportProcessor::process($linDir . '/input.css');
+
+ $passed = assertTrue($expected === $actual, 'ImportProcessor');
+
+ if (__FILE__ === realpath($_SERVER['SCRIPT_FILENAME'])) {
+ echo "\n---Output: " .strlen($actual). " bytes\n\n{$actual}\n\n";
+ if (!$passed) {
+ echo "---Expected: " .strlen($expected). " bytes\n\n{$expected}\n\n\n";
+ }
+ }
+
+ $expectedIncludes = array (
+ realpath($linDir . '/input.css')
+ ,realpath($linDir . '/adjacent.css')
+ ,realpath($linDir . '/../css/styles.css')
+ ,realpath($linDir . '/1/tv.css')
+ ,realpath($linDir . '/1/adjacent.css')
+ );
+
+ $passed = assertTrue($expectedIncludes === Minify_ImportProcessor::$filesIncluded
+ , 'ImportProcessor : included right files in right order');
+}
+
+test_Minify_ImportProcessor(); \ No newline at end of file