| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- <?php
 - 
 - /*
 -  * This file is part of the Assetic package, an OpenSky project.
 -  *
 -  * (c) 2010-2011 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;
 - 
 - use Assetic\AssetManager;
 - 
 - class AssetManagerTest extends \PHPUnit_Framework_TestCase
 - {
 -     private $am;
 - 
 -     protected function setUp()
 -     {
 -         $this->am = new AssetManager();
 -     }
 - 
 -     public function testGetAsset()
 -     {
 -         $asset = $this->getMock('Assetic\\Asset\\AssetInterface');
 -         $this->am->set('foo', $asset);
 -         $this->assertSame($asset, $this->am->get('foo'), '->get() returns an asset');
 -     }
 - 
 -     public function testGetInvalidAsset()
 -     {
 -         $this->setExpectedException('InvalidArgumentException');
 -         $this->am->get('foo');
 -     }
 - 
 -     public function testHas()
 -     {
 -         $asset = $this->getMock('Assetic\\Asset\\AssetInterface');
 -         $this->am->set('foo', $asset);
 - 
 -         $this->assertTrue($this->am->has('foo'), '->has() returns true if the asset is set');
 -         $this->assertFalse($this->am->has('bar'), '->has() returns false if the asset is not set');
 -     }
 - 
 -     public function testInvalidName()
 -     {
 -         $this->setExpectedException('InvalidArgumentException');
 - 
 -         $this->am->set('@foo', $this->getMock('Assetic\\Asset\\AssetInterface'));
 -     }
 - }
 
 
  |