Beispiel #1
0
 function testSetDefaultValues()
 {
     $r = Request::create('/');
     $f = new Form($r);
     $f->addInput('name');
     $f->addCheckbox('is_active')->setDefaultValue(1);
     $this->assertEquals(1, $f->field('is_active')->getValue(), 'Значение по-умолчанию задано напрямую');
     $f->setDefaultValues(array('name' => 'John'));
     $this->assertEquals('John', $f->field('name')->getValue(), 'Значение по-умолчанию задано через форму');
     $this->assertFalse($f->field('is_active')->getValue(), 'Значение по-умолчанию было затерто');
 }