diff options
Diffstat (limited to 'plugins/Minify/extlib/minify/min_unit_tests/test_Minify_Build.php')
-rw-r--r-- | plugins/Minify/extlib/minify/min_unit_tests/test_Minify_Build.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_Build.php b/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_Build.php new file mode 100644 index 000000000..1c182b5a3 --- /dev/null +++ b/plugins/Minify/extlib/minify/min_unit_tests/test_Minify_Build.php @@ -0,0 +1,36 @@ +<?php +require_once '_inc.php'; + +require_once 'Minify/Build.php'; + +function test_Minify_Build() +{ + global $thisDir; + + $file1 = $thisDir . '/_test_files/css/paths_prepend.css'; + $file2 = $thisDir . '/_test_files/css/styles.css'; + $maxTime = max(filemtime($file1), filemtime($file2)); + + $b = new Minify_Build($file1); + assertTrue($b->lastModified == filemtime($file1) + ,'Minify_Build : single file path'); + + $b = new Minify_Build(array($file1, $file2)); + assertTrue($maxTime == $b->lastModified + ,'Minify_Build : multiple file paths'); + + require_once 'Minify.php'; + $b = new Minify_Build(array( + $file1 + ,new Minify_Source(array('filepath' => $file2)) + )); + + assertTrue($maxTime == $b->lastModified + ,'Minify_Build : file path and a Minify_Source'); + assertTrue($b->uri('/path') == "/path?{$maxTime}" + ,'Minify_Build : uri() with no querystring'); + assertTrue($b->uri('/path?hello') == "/path?hello&{$maxTime}" + ,'Minify_Build : uri() with existing querystring'); +} + +test_Minify_Build();
\ No newline at end of file |