2 require_once '_inc.php';
4 require_once 'Minify/Build.php';
6 function test_Minify_Build()
10 $file1 = $thisDir . '/_test_files/css/paths_prepend.css';
11 $file2 = $thisDir . '/_test_files/css/styles.css';
12 $maxTime = max(filemtime($file1), filemtime($file2));
14 $b = new Minify_Build($file1);
15 assertTrue($b->lastModified == filemtime($file1)
16 ,'Minify_Build : single file path');
18 $b = new Minify_Build(array($file1, $file2));
19 assertTrue($maxTime == $b->lastModified
20 ,'Minify_Build : multiple file paths');
22 require_once 'Minify.php';
23 $b = new Minify_Build(array(
25 ,new Minify_Source(array('filepath' => $file2))
28 assertTrue($maxTime == $b->lastModified
29 ,'Minify_Build : file path and a Minify_Source');
30 assertTrue($b->uri('/path') == "/path?{$maxTime}"
31 ,'Minify_Build : uri() with no querystring');
32 assertTrue($b->uri('/path?hello') == "/path?hello&{$maxTime}"
33 ,'Minify_Build : uri() with existing querystring');