TextFieldTest.php 743 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Symfony\Tests\Component\Form;
  3. use Symfony\Component\Form\TextField;
  4. class TextFieldTest extends \PHPUnit_Framework_TestCase
  5. {
  6. public function testRender()
  7. {
  8. $field = new TextField('name');
  9. $field->setData('asdf');
  10. $html = '<input id="name" name="name" value="asdf" type="text" class="foobar" />';
  11. $this->assertEquals($html, $field->render(array('class' => 'foobar')));
  12. }
  13. public function testRenderWithMaxLength()
  14. {
  15. $field = new TextField('name', array('max_length' => 10));
  16. $field->setData('asdf');
  17. $html = '<input id="name" name="name" value="asdf" type="text" maxlength="10" />';
  18. $this->assertEquals($html, $field->render());
  19. }
  20. }