Changeset 279 for trunk/tests

Show
Ignore:
Timestamp:
07/31/05 21:53:30 (3 years ago)
Author:
sfuchs
Message:

added Renderer_Flexy, Renderer_Savant3, Renderer_Smarty (including unit tests)
fixes docblock in Renderer_PhpTal

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tests/Renderer/PhpTalTest.php

    r273 r279  
    1616        } 
    1717 
    18         public function test_form() { 
     18        public function test_form_1() { 
    1919 
    2020            $form = self::createForm(array('name' => array('type' => 'String'))); 
    21             $template = $form->renderForm(); 
     21            $template = $form->renderForm(array( 
     22                'tmplDir' => 'Renderer/res', 
     23                'tmplFile' => 'test.phpTal.form.tpl', 
     24            )); 
     25 
     26            $expected = '<form name="test" method="post" ><input name="name" type="text" value="" /></form>'; 
     27            $result = $template->execute(); 
     28 
     29            $result = self::stripAction($result); 
     30            $result = self::stripElementId($result); 
     31            $result = self::stripWhitespace($result); 
     32 
     33            $this->assertSameVerbose($expected, $result); 
     34        } 
     35 
     36        public function test_form_2() { 
     37 
     38            $template = self::createTemplate('test.phpTal.form.tpl'); 
     39            $form = self::createForm(array('name' => array('type' => 'String'))); 
     40            $template = $form->renderForm($template); 
    2241 
    2342            $expected = '<form name="test" method="post" ><input name="name" type="text" value="" /></form>'; 
     
    4261        protected function createForm($definition) { 
    4362 
    44             $template = self::createTemplate('test.phpTal.form.tpl'); 
    45  
    46             $renderer = patForms::createRenderer("PhpTal"); 
    47             $renderer->setTemplate($template); 
     63            $renderer = patForms::createRenderer("PhpTal", $args); 
    4864 
    4965            $form = patForms::createForm($definition, array('name' => 'test')); 
  • trunk/tests/runtests.php

    r266 r279  
    1313flush(); 
    1414 
     15define('SMARTY_DIR', 'f:/lib/Smarty/'); 
    1516define('PHPUnit2_MAIN_METHOD', "don't let PHPUnit try to auto-invoke anything"); 
    1617 
     
    2425    //'Propel_Definition', 
    2526    //'Propel_Storage', 
     27    'Renderer_PhpTalTest', 
     28    'Renderer_Savant3Test', 
     29    'Renderer_SmartyTest', 
     30    'Renderer_FlexyTest', 
    2631); 
    2732