RenderToPlaceholderTest.php 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. // Call Zend_View_Helper_RenderToPlaceholderTest::main() if this source file is executed directly.
  3. if (!defined("PHPUnit_MAIN_METHOD")) {
  4. define("PHPUnit_MAIN_METHOD", "Zend_View_Helper_RenderToPlaceholderTest::main");
  5. }
  6. require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/TestHelper.php';
  7. require_once "PHPUnit/Framework/TestCase.php";
  8. require_once "PHPUnit/Framework/TestSuite.php";
  9. require_once 'Zend/View.php';
  10. require_once 'Zend/View/Helper/Placeholder.php';
  11. class Zend_View_Helper_RenderToPlaceholderTest extends PHPUnit_Framework_TestCase
  12. {
  13. protected $_view = null;
  14. public function setUp()
  15. {
  16. $this->_view = new Zend_View(array('scriptPath'=>dirname(__FILE__).'/_files/scripts/'));
  17. }
  18. public function testDefaultEmpty()
  19. {
  20. $this->_view->renderToPlaceholder('rendertoplaceholderscript.phtml', 'fooPlaceholder');
  21. $placeholder = new Zend_View_Helper_Placeholder();
  22. $this->assertEquals("Foo Bar\n", $placeholder->placeholder('fooPlaceholder')->getValue());
  23. }
  24. }