public function testRenderWithTemplate()
{
$e = new Element('text', 'username', 'Username');
$e->setLabel('Username');
$s = new Element('submit', 'submit', 'Submit');
$f = new Form('/submit', 'post');
$f->addElements(array($e, $s));
$f->setTemplate("[{username}] [{submit}]");
$f->username = 'My Username';
$form = $f->render(true);
$this->assertContains('<form ', $form);
$this->assertEquals('My Username', $f->username);
}