コード例 #1
0
ファイル: ParamTest.php プロジェクト: corneltek/actionkit
 public function test()
 {
     $column = new Param('name');
     $column->required(1);
     ok($column->required);
     $column->default('John');
     is('John', $column->default);
 }
コード例 #2
0
 public function testText()
 {
     $column = new Param('account');
     $column->required(1);
     $field = new BootstrapFieldView($column, array('labelClass' => 'col-lg-2', 'inputWrapperClass' => 'col-lg-10'));
     $field->setWidgetAttributes(array('placeholder' => "ariel123", 'readoly' => "", 'autocomplete' => "off"));
     $html = $field->render();
     $xml = simplexml_load_string($html);
     is('form-group formkit-widget-textinput', (string) $xml->attributes()['class']);
     $label = $xml->label;
     is('col-lg-2', (string) $label->attributes()['class']);
     is('* Account', (string) $label[0]);
     $div = $xml->div;
     is('col-lg-10', (string) $div->attributes()['class']);
     $input = $div->input->attributes();
     is('formkit-widget formkit-widget-text form-control', $input->class);
     is('account', $input->name);
     is('ariel123', $input->placeholder);
     is('off', $input->autocomplete);
 }
コード例 #3
0
 public function testText()
 {
     $column = new Param('name');
     $column->required(1);
     $column->default('John');
     $field = new DivFieldView($column);
     $html = $field->render();
     $xml = simplexml_load_string($html);
     is('v-field formkit-widget-textinput', (string) $xml->attributes()['class']);
     $div = $xml->div[0];
     is('label', (string) $div->attributes()['class']);
     is('* Name', (string) $div->label);
     $label = $div->label;
     is('formkit-widget formkit-label formkit-widget-label', (string) $label->attributes()['class']);
     $div = $xml->div[1];
     is('input', (string) $div->attributes()['class']);
     $input = $div->input->attributes();
     is('formkit-widget formkit-widget-text', $input->class);
     is('name', $input->name);
     is('text', $input->type);
     is('John', $input->value);
 }