/** * Form::start tests */ public function test_end() { $generated = UI\Form::end(); $expected = '</form>'; $this->assertEquals($expected, $generated); }
/** * 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(); }