Skip to content

Commit

Permalink
tests: added tests for option 'rendered'
Browse files Browse the repository at this point in the history
  • Loading branch information
dg committed Jan 11, 2016
1 parent eb23dcd commit fa3fe7f
Show file tree
Hide file tree
Showing 12 changed files with 112 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/Forms/Controls.Button.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,13 @@ test(function () { // forced ID

Assert::same('<input type="button" name="button" id="frm-button" value="Caption">', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addButton('button');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.Checkbox.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,13 @@ test(function () { // container

Assert::same('<label for="frm-container-on"><input type="checkbox" name="container[on]" id="frm-container-on"></label>', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addCheckbox('on');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.CheckboxList.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -165,3 +165,13 @@ test(function () { // container prototype

Assert::same('<div><label><input type="checkbox" name="list[]" value="a">b</label></div>', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addCheckboxList('list');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
2 changes: 2 additions & 0 deletions tests/Forms/Controls.CsrfProtection.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ $input = $form->addProtection('Security token did not match. Possible CSRF attac
$form->fireEvents();

Assert::same(['Security token did not match. Possible CSRF attack.'], $form->getErrors());
Assert::null($input->getOption('rendered'));
Assert::match('<input type="hidden" name="_token_" value="%S%">', (string) $input->getControl());
Assert::true($input->getOption('rendered'));

$input->setValue(NULL);
Assert::false(CsrfProtection::validateCsrf($input));
Expand Down
10 changes: 10 additions & 0 deletions tests/Forms/Controls.HiddenField.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,13 @@ test(function () { // forced ID

Assert::same('<input type="hidden" name="hidden" id="frm-hidden" value="">', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addHidden('hidden');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.ImageButton.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,13 @@ test(function () { // container

Assert::same('<input type="image" name="container[button][]" src="image.gif">', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addImage('button');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.MultiSelectBox.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,13 @@ test(function () { // disabled one

Assert::same('<select name="list[]" id="frm-list" multiple><option value="a" disabled>First</option><option value="0">Second</option></select>', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addMultiSelect('list');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.RadioList.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,13 @@ test(function () { // numeric key as string & getControlPart

Assert::same('<input type="radio" name="list" id="frm-list-1" checked value="1">', (string) $input->getControlPart('1'));
});


test(function () { // rendering options
$form = new Form;
$input = $form->addRadioList('list');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.SelectBox.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,13 @@ test(function () { // disabled one

Assert::same('<select name="list" id="frm-list"><option value="a" disabled>First</option><option value="0">Second</option></select>', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addSelect('list');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.TextArea.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,13 @@ test(function () { // container

Assert::same('<textarea name="container[text]" id="frm-container-text"></textarea>', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addTextArea('text');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.TextInput.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -179,3 +179,13 @@ test(function () { // container

Assert::same('<input type="text" name="container[text]" id="frm-container-text">', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addText('text');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});
10 changes: 10 additions & 0 deletions tests/Forms/Controls.UploadControl.render.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,13 @@ test(function () { // container

Assert::same('<input type="file" name="container[file]" id="frm-container-file">', (string) $input->getControl());
});


test(function () { // rendering options
$form = new Form;
$input = $form->addUpload('file');

Assert::null($input->getOption('rendered'));
$input->getControl();
Assert::true($input->getOption('rendered'));
});

0 comments on commit fa3fe7f

Please sign in to comment.