Beispiel #1
0
 public function test_construct_check_fields()
 {
     try {
         $form = new SimpleForm();
         $fields = $form->getFields();
         $this->assertEquals(2, count($fields));
         //order matters
         $this->assertEquals("WTForms\\Fields\\StringField", get_class($fields['str_field']));
         $this->assertEquals("str_field", $fields['str_field']->name);
         $this->assertFalse($fields['str_field']->required);
         $this->assertEquals("WTForms\\Fields\\IntegerField", get_class($fields['int_field']));
         $this->assertEquals("int_field", $fields['int_field']->name);
         $this->assertTrue($fields['int_field']->required);
     } catch (WTForms\Exception $e) {
         $this->fail($e->getMessage());
     }
 }