public function testForm() { $fileName = tempnam(sys_get_temp_dir(), 'test'); copy(APPLICATION_PATH . '/../library/Centurion/Contrib/media/tests/Support/images/centurion.png', $fileName); //We create empty data. $_FILES['filename_'] = array('name' => 'centurion.png', 'type' => 'image/png', 'tmp_name' => $fileName, 'error' => 4, 'size' => 676); $form = new Media_Form_Model_Admin_File(); $result = $form->getFilename()->isValid(array()); $this->assertTrue($result); $result = $form->isValid(array()); $this->assertTrue($result); }
public function isValid($data) { $this->_validated = true; if (is_string($data)) { return true; } if (is_array($data) && count($data)) { $this->_values = $data; return true; } return parent::isValid($data); }