Current File : //opt/RZphp72/includes/test/HTML_QuickForm_altselect/tests/07.phpt
--TEST--
7.phpt: Test singular mode without other acting as a group when accepted by a renderer.
--FILE--
<?php

require_once 'HTML/QuickForm.php';
require_once 'HTML/QuickForm/Renderer/Array.php';
require_once 'HTML/QuickForm/altselect.php';

$select =& HTML_QuickForm::createElement('altselect', 'test', null, array(
    'a' => 'A', 
    'b' => 'B', 
    'c' => 'C',
    ));
$select->setGroup(true);
$renderer =& new HTML_QuickForm_Renderer_Array;
$select->accept($renderer);
echo var_export($renderer->toArray(),true);
?>
--EXPECTREGEX--
array \(
  'elements' \=\> 
  array \(
    0 \=\> 
    array \(
      'name' \=\> 'test',
      'value' \=\> NULL,
      'type' \=\> 'group',
      'frozen' \=\> false,
      'required' \=\> false,
      'error' \=\> NULL,
      'label' \=\> '',
      'separator' \=\> NULL,
      'elements' \=\> 
      array \(
        0 \=\> 
        array \(
          'name' \=\> 'test',
          'value' \=\> 'a',
          'type' \=\> 'radio',
          'frozen' \=\> false,
          'required' \=\> false,
          'error' \=\> NULL,
          'label' \=\> '',
          'html' \=\> '\<input name\="test" value\="a" type\="radio" id\="qf_[0-9a-z]+" \/\>',
        \),
        1 \=\> 
        array \(
          'name' \=\> 'test',
          'value' \=\> 'b',
          'type' \=\> 'radio',
          'frozen' \=\> false,
          'required' \=\> false,
          'error' \=\> NULL,
          'label' \=\> '',
          'html' \=\> '\<input name\="test" value\="b" type\="radio" id\="qf_[0-9a-z]+" \/\>',
        \),
        2 \=\> 
        array \(
          'name' \=\> 'test',
          'value' \=\> 'c',
          'type' \=\> 'radio',
          'frozen' \=\> false,
          'required' \=\> false,
          'error' \=\> NULL,
          'label' \=\> '',
          'html' \=\> '\<input name\="test" value\="c" type\="radio" id\="qf_[0-9a-z]+" \/\>',
        \),
      \),
    \),
  \),
\)