Esempio n. 1
0
 /** 
  * Form::start tests
  */
 public function test_end()
 {
     $generated = UI\Form::end();
     $expected = '</form>';
     $this->assertEquals($expected, $generated);
 }
Esempio n. 2
0
 /** 
  * Form::label tests
  */
 public function test_label()
 {
     // simple
     $form = (string) Form::label('username', 'Benutzername');
     $expected = '<label id="username-label" for="username-input">Benutzername</label>';
     $this->assertEquals($expected, $form);
     // without text
     $form = (string) Form::label('username');
     $expected = '<label id="username-label" for="username-input">username</label>';
     $this->assertEquals($expected, $form);
     // inside of a form
     Form::start('foo');
     $form = (string) Form::label('username');
     $expected = '<label id="foo-form-username-label" for="foo-form-username-input">username</label>';
     $this->assertEquals($expected, $form);
     // test again after closing
     Form::end();
 }