| [ Index ] |
PHP Cross Reference of Limb3 |
[Summary view] [Print] [Text view]
1 <?php 2 /* 3 * Limb PHP Framework 4 * 5 * @link http://limb-project.com 6 * @copyright Copyright © 2004-2007 BIT(http://bit-creative.com) 7 * @license LGPL http://www.gnu.org/copyleft/lesser.html 8 */ 9 10 require_once 'limb/wact/src/components/form/form.inc.php'; 11 12 class WactRadioInputTagTest extends WactTemplateTestCase 13 { 14 function testGenerateChecked() 15 { 16 // Note value is almost required for input type radio elements. 17 $template = '<form id="testForm" runat="server">'. 18 '<input type="radio" id="test1" name="myInput" value="1" runat="server"/>'. 19 '<input type="radio" id="test2" name="myInput" value="2" runat="server"/>'. 20 '</form>'; 21 22 $this->registerTestingTemplate('/tags/form/radio_input/generate_checked.html', $template); 23 $page = $this->initTemplate('/tags/form/radio_input/generate_checked.html'); 24 25 $form = $page->getChild('testForm'); 26 $form->registerDataSource(array('myInput' => 2)); 27 28 $expected = '<form id="testForm">'. 29 '<input type="radio" id="test1" name="myInput" value="1" />'. 30 '<input type="radio" id="test2" name="myInput" value="2" checked="checked" />'. 31 '</form>'; 32 33 $this->assertEqual($page->capture(), $expected); 34 } 35 36 function testGenerateOtherChecked() 37 { 38 $template = '<form id="testForm" runat="server">'. 39 '<input type="radio" id="test1" name="myInput" value="1" checked="true" runat="server"/>'. 40 '<input type="radio" id="test2" name="myInput" value="2" runat="server"/>'. 41 '</form>'; 42 43 $this->registerTestingTemplate('/tags/form/radio_input/generate_unchecked.html', $template); 44 $page = $this->initTemplate('/tags/form/radio_input/generate_unchecked.html'); 45 46 $form = $page->getChild('testForm'); 47 $form->registerDataSource(array('myInput' => 2)); 48 49 $expected = '<form id="testForm">'. 50 '<input type="radio" id="test1" name="myInput" value="1" />'. 51 '<input type="radio" id="test2" name="myInput" value="2" checked="checked" />'. 52 '</form>'; 53 54 $this->assertEqual($page->capture(), $expected); 55 } 56 } 57 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Jan 8 04:06:23 2009 | Cross-referenced by PHPXref 0.7 |