3 require_once '_inc.php';
5 require_once 'Minify/ImportProcessor.php';
7 function test_Minify_ImportProcessor()
11 $linDir = $thisDir . '/_test_files/importProcessor';
13 $testFilesUri = substr(
14 realpath($thisDir . '/_test_files')
15 ,strlen(realpath($_SERVER['DOCUMENT_ROOT']))
17 $testFilesUri = str_replace('\\', '/', $testFilesUri);
19 $expected = str_replace(
22 ,file_get_contents($linDir . '/output.css')
25 $actual = Minify_ImportProcessor::process($linDir . '/input.css');
27 $passed = assertTrue($expected === $actual, 'ImportProcessor');
29 if (__FILE__ === realpath($_SERVER['SCRIPT_FILENAME'])) {
30 echo "\n---Output: " .strlen($actual). " bytes\n\n{$actual}\n\n";
32 echo "---Expected: " .strlen($expected). " bytes\n\n{$expected}\n\n\n";
36 $expectedIncludes = array (
\r
37 realpath($linDir . '/input.css')
\r
38 ,realpath($linDir . '/adjacent.css')
\r
39 ,realpath($linDir . '/../css/styles.css')
\r
40 ,realpath($linDir . '/1/tv.css')
\r
41 ,realpath($linDir . '/1/adjacent.css')
\r
44 $passed = assertTrue($expectedIncludes === Minify_ImportProcessor::$filesIncluded
45 , 'ImportProcessor : included right files in right order');
48 test_Minify_ImportProcessor();