# wp-optimize/3.2.5/vendor/mrclay/minify/tests/MinifyBuildTest.php

WP-Optimize – Cache, Compress images, Minify &amp; Clean database to boost page speed &amp; performance, version 3.2.5. 29 lines.

- Page: https://pluginprobe.com/plugins/wp-optimize/3.2.5/code/vendor/mrclay/minify/tests/MinifyBuildTest.php
- Raw: https://pluginprobe.com/plugins/wp-optimize/3.2.5/raw/vendor/mrclay/minify/tests/MinifyBuildTest.php
- Modified: 2022-06-03T18:20:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-optimize/3.2.5/code/vendor/mrclay/minify/tests/MinifyBuildTest.php#L10-L20`.

```php
<?php

namespace Minify\Test;

use Minify_Build;
use Minify_Source;

class MinifyBuildTest extends TestCase
{
    public function test()
    {
        $file1 = self::$test_files . '/css/paths_prepend.css';
        $file2 = self::$test_files . '/css/styles.css';
        $maxTime = max(filemtime($file1), filemtime($file2));

        $b = new Minify_Build($file1);
        $this->assertEquals($b->lastModified, filemtime($file1), 'single file path');

        $b = new Minify_Build(array($file1, $file2));
        $this->assertEquals($maxTime, $b->lastModified, 'multiple file paths');

        $b = new Minify_Build(array($file1, new Minify_Source(array('filepath' => $file2))));

        $this->assertEquals($maxTime, $b->lastModified, 'file path and a Minify_Source');
        $this->assertEquals($b->uri('/path'), "/path?{$maxTime}", 'uri() with no querystring');
        $this->assertEquals($b->uri('/path?hello'), "/path?hello&amp;{$maxTime}", 'uri() with existing querystring');
    }
}

```
