TextareaFieldTest.php 751 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Symfony\Tests\Components\Form;
  3. use Symfony\Components\Form\TextareaField;
  4. class TextareaFieldTest extends \PHPUnit_Framework_TestCase
  5. {
  6. public function testRender()
  7. {
  8. $field = new TextareaField('name');
  9. $field->setData('asdf');
  10. $html = '<textarea id="name" name="name" rows="4" cols="30" class="foobar">asdf</textarea>';
  11. $this->assertEquals($html, $field->render(array('class' => 'foobar')));
  12. }
  13. public function testRenderEscapesValue()
  14. {
  15. $field = new TextareaField('name');
  16. $field->setData('<&&amp;');
  17. $html = '<textarea id="name" name="name" rows="4" cols="30">&lt;&amp;&amp;</textarea>';
  18. $this->assertEquals($html, $field->render());
  19. }
  20. }