12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
-
- /*
- * This file is part of the Assetic package, an OpenSky project.
- *
- * (c) 2010-2012 OpenSky Project Inc
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
- namespace Assetic\Test\Factory\Resource;
-
- use Assetic\Factory\Resource\FileResource;
-
- class FileResourceTest extends \PHPUnit_Framework_TestCase
- {
- public function testIsFresh()
- {
- $resource = new FileResource(__FILE__);
- $this->assertTrue($resource->isFresh(time() + 5));
- $this->assertFalse($resource->isFresh(0));
- }
-
- public function testGetContent()
- {
- $resource = new FileResource(__FILE__);
- $this->assertEquals(file_get_contents(__FILE__), $resource->getContent());
- }
-
- public function testIsFreshOnInvalidPath()
- {
- $resource = new FileResource(__FILE__.'foo');
- $this->assertFalse($resource->isFresh(time()), '->isFresh() returns false if the file does not exist');
- }
-
- public function testGetContentOnInvalidPath()
- {
- $resource = new FileResource(__FILE__.'foo');
- $this->assertSame('', $resource->getContent(), '->getContent() returns an empty string when path is invalid');
- }
- }
|