tengo el siguiente modelo UploadFormYu - Modelo prueba unitaria de un formulario de carga
class TestUploadForm extends CFormModel
{
public $test;
public function rules()
{
return array(
array(test, 'file', 'types' => 'zip, rar'),
);
}
Mi pregunta es, ¿Cómo puedo probar esta unidad? He intentado algo así como:
public $testFile = 'fixtures/files/yii-1.1.0-validator-cheatsheet.pdf';
public function testValidators()
{
$testUpload = new TestUploadForm;
$testUpload->test = $this->testFile ;
assertTrue($testUpload ->validate());
$errors= $testUpload ->errors;
assertEmpty($errors);
}
sin embargo, que me dice que el campo no ha sido rellenado correctamente ¿Cómo puedo unidad de probar las reglas de extensión.?
+1. ¿Qué se supone que es el campo 'document'? y ¿por qué no has establecido el campo $ test? –
es 'document' field una cadena? –
woeps, mala copia pegar. prueba = documento. – SnIpY