// Not needed here } } /** * Textarea getter Function * @see skip_textarea() * @ignore */ function get_textarea($name, $label = FALSE, $args = array()) {
public function testInput() { $textarea = new Textarea(['text' => "Valor", 'id' => 'id', 'label' => "Texto"]); $this->assertEquals($textarea->render(), '<div><label>Texto: <label><textarea >Valor</textarea></div>'); }
<?php /* * This file is part of the symfony package. * (c) Fabien Potencier <*****@*****.**> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ require_once dirname(__FILE__) . '/../bootstrap.php'; use Bundle\sfFormBundle\Widget\TextArea; $t = new lime_test(4); $w = new Textarea(); // ->render() $t->diag('->render()'); $t->is($w->render('foo', 'bar'), '<textarea rows="4" cols="30" name="foo" id="foo">bar</textarea>', '->render() renders the widget as HTML'); $t->is($w->render('foo', '<bar>'), '<textarea rows="4" cols="30" name="foo" id="foo"><bar></textarea>', '->render() escapes the content'); $t->is($w->render('foo', '<bar>'), '<textarea rows="4" cols="30" name="foo" id="foo"><bar></textarea>', '->render() does not double escape content'); // change default attributes $t->diag('change default attributes'); $w->setAttribute('rows', 10); $t->is($w->render('foo', 'bar'), '<textarea rows="10" cols="30" name="foo" id="foo">bar</textarea>', '->render() renders the widget as HTML');