class StringAssetTest

Hierarchy

  • class \Assetic\Test\Asset\StringAssetTest extends \Assetic\Test\Asset\PHPUnit_Framework_TestCase

Expanded class hierarchy of StringAssetTest

File

drupal/core/vendor/kriswallsmith/assetic/tests/Assetic/Test/Asset/StringAssetTest.php, line 16

Namespace

Assetic\Test\Asset
View source
class StringAssetTest extends \PHPUnit_Framework_TestCase {
  public function testInterface() {
    $asset = new StringAsset('');
    $this
      ->assertInstanceOf('Assetic\\Asset\\AssetInterface', $asset, 'Asset implements AssetInterface');
  }
  public function testLoadAppliesFilters() {
    $filter = $this
      ->getMock('Assetic\\Filter\\FilterInterface');
    $filter
      ->expects($this
      ->once())
      ->method('filterLoad');
    $asset = new StringAsset('foo', array(
      $filter,
    ));
    $asset
      ->load();
  }
  public function testAutomaticLoad() {
    $filter = $this
      ->getMock('Assetic\\Filter\\FilterInterface');
    $filter
      ->expects($this
      ->once())
      ->method('filterLoad');
    $asset = new StringAsset('foo', array(
      $filter,
    ));
    $asset
      ->dump();
  }
  public function testGetFilters() {
    $asset = new StringAsset('');
    $this
      ->assertInternalType('array', $asset
      ->getFilters(), '->getFilters() returns an array');
  }
  public function testLoadAppliesAdditionalFilter() {
    $asset = new StringAsset('');
    $asset
      ->load();
    $filter = $this
      ->getMock('Assetic\\Filter\\FilterInterface');
    $filter
      ->expects($this
      ->once())
      ->method('filterLoad')
      ->with($asset);
    $asset
      ->load($filter);
  }
  public function testDumpAppliesAdditionalFilter() {
    $asset = new StringAsset('');
    $filter = $this
      ->getMock('Assetic\\Filter\\FilterInterface');
    $filter
      ->expects($this
      ->once())
      ->method('filterDump')
      ->with($asset);
    $asset
      ->dump($filter);
  }
  public function testLastModified() {
    $asset = new StringAsset('');
    $asset
      ->setLastModified(123);
    $this
      ->assertEquals(123, $asset
      ->getLastModified(), '->getLastModified() return the set last modified value');
  }

}

Members