mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-19 09:54:07 +08:00
Updated FileValidator tests
This commit is contained in:
@ -141,9 +141,21 @@ class FileValidatorTest extends TestCase
|
|||||||
$error = isset($param['error']) ? $param['error'] : UPLOAD_ERR_OK;
|
$error = isset($param['error']) ? $param['error'] : UPLOAD_ERR_OK;
|
||||||
if (count($params) == 1) {
|
if (count($params) == 1) {
|
||||||
$error = empty($param) ? UPLOAD_ERR_NO_FILE : $error;
|
$error = empty($param) ? UPLOAD_ERR_NO_FILE : $error;
|
||||||
return new UploadedFile($name, $tempName, $type, $size, $error);
|
return new UploadedFile(array(
|
||||||
|
'name' => $name,
|
||||||
|
'tempName' => $tempName,
|
||||||
|
'type' => $type,
|
||||||
|
'size' => $size,
|
||||||
|
'error' => $error
|
||||||
|
));
|
||||||
}
|
}
|
||||||
$files[] = new UploadedFile($name, $tempName, $type, $size, $error);
|
$files[] = new UploadedFile(array(
|
||||||
|
'name' => $name,
|
||||||
|
'tempName' => $tempName,
|
||||||
|
'type' => $type,
|
||||||
|
'size' => $size,
|
||||||
|
'error' => $error
|
||||||
|
));
|
||||||
}
|
}
|
||||||
return $files;
|
return $files;
|
||||||
}
|
}
|
||||||
@ -166,7 +178,7 @@ class FileValidatorTest extends TestCase
|
|||||||
$this->assertTrue(
|
$this->assertTrue(
|
||||||
stripos(
|
stripos(
|
||||||
current($m->getErrors('attr_files')),
|
current($m->getErrors('attr_files')),
|
||||||
str_ireplace(array('{file}', '{limit}'), array($m->attr_files->getName(), 128), $val->tooBig)
|
str_ireplace(array('{file}', '{limit}'), array($m->attr_files->name, 128), $val->tooBig)
|
||||||
) !== false
|
) !== false
|
||||||
);
|
);
|
||||||
// to Small
|
// to Small
|
||||||
@ -177,7 +189,7 @@ class FileValidatorTest extends TestCase
|
|||||||
$this->assertTrue(
|
$this->assertTrue(
|
||||||
stripos(
|
stripos(
|
||||||
current($m->getErrors('attr_files')),
|
current($m->getErrors('attr_files')),
|
||||||
str_ireplace(array('{file}', '{limit}'), array($m->attr_files->getName(), 2048), $val->tooSmall)
|
str_ireplace(array('{file}', '{limit}'), array($m->attr_files->name, 2048), $val->tooSmall)
|
||||||
) !== false
|
) !== false
|
||||||
);
|
);
|
||||||
// UPLOAD_ERR_INI_SIZE/UPLOAD_ERR_FORM_SIZE
|
// UPLOAD_ERR_INI_SIZE/UPLOAD_ERR_FORM_SIZE
|
||||||
@ -190,7 +202,7 @@ class FileValidatorTest extends TestCase
|
|||||||
current($m->getErrors('attr_err_ini')),
|
current($m->getErrors('attr_err_ini')),
|
||||||
str_ireplace(
|
str_ireplace(
|
||||||
array('{file}', '{limit}'),
|
array('{file}', '{limit}'),
|
||||||
array($m->attr_err_ini->getName(), $val->getSizeLimit()),
|
array($m->attr_err_ini->name, $val->getSizeLimit()),
|
||||||
$val->tooBig
|
$val->tooBig
|
||||||
)
|
)
|
||||||
) !== false
|
) !== false
|
||||||
|
Reference in New Issue
Block a user