public function testBindModelDefaultValues() { $objInstance = new Form('someid', 'POST', function () { return false; }); $objModel = \PageModel::findByPk(13); $objInstance->bindModel($objModel); $objInstance->addFormField('id', array('inputType' => 'text'))->addFormField('pageTitle', array('inputType' => 'text'))->addFormField('jumpTo', array('inputType' => 'text')); $objInstance->createWidgets(); $this->assertEquals(13, $objInstance->getWidget('id')->value); $this->assertEquals('My page', $objInstance->getWidget('pageTitle')->value); $this->assertEquals(11, $objInstance->getWidget('jumpTo')->value); }