public function test() { $column = new Param('name'); $column->required(1); ok($column->required); $column->default('John'); is('John', $column->default); }
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); }
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); }