* @link http://netmonsters.ru
 * @package Majestic
 * @subpackage UnitTests
 * @since 2011-10-11
 * 
 * Unit tests for PHPView class
 */
require_once dirname(__FILE__) . '/../../../Registry.php';
require_once dirname(__FILE__) . '/../../../view/helpers/ViewHelper.php';
require_once dirname(__FILE__) . '/../../../view/helpers/HeadViewHelper.php';
class HeadViewHelperTest extends PHPUnit_Framework_TestCase
{
    
    public $helper;
    
    public function setUp()
    {
        Registry::set('HeadViewHelper', array());
        $this->helper = new HeadViewHelper(null);
    }
    
    public function testHead()
    {
        $this->helper->head('');        
        $result = Registry::get('HeadViewHelper');
        $this->assertSame(array(''), Registry::get('HeadViewHelper'));
        
        $this->helper->head(''); 
        $this->assertSame(array('', ''), Registry::get('HeadViewHelper'));
    }
    
    public function testToString()
    {
        $this->helper->head('');   
        $this->helper->head(''); 
        
        $result = $this->helper->__toString();
        
        $this->assertSame("\n    \n", $result);
    }
}