Added file upload mock tests
This commit is contained in:
parent
754a5d2c35
commit
9e6f04896c
|
@ -176,9 +176,23 @@ $utopia->post('/v1/mock/tests/general/upload')
|
|||
function ($x, $y, $z, $file) use ($request) {
|
||||
$file = $request->getFiles('file');
|
||||
$file['tmp_name'] = (is_array($file['tmp_name'])) ? $file['tmp_name'] : [$file['tmp_name']];
|
||||
$file['name'] = (is_array($file['name'])) ? $file['name'] : [$file['name']];
|
||||
$file['size'] = (is_array($file['size'])) ? $file['size'] : [$file['size']];
|
||||
|
||||
foreach ($file['name'] as $i => $name) {
|
||||
if($name !== 'file.png') {
|
||||
throw new Exception('Wrong file name', 400);
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($file['size'] as $i => $size) {
|
||||
if($size !== 38756) {
|
||||
throw new Exception('Wrong file size', 400);
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($file['tmp_name'] as $i => $tmpName) {
|
||||
if(md5(file_get_contents($tmpName)) !== 'asdasdasd') {
|
||||
if(md5(file_get_contents($tmpName)) !== 'd80e7e6999a3eb2ae0d631a96fe135a4') {
|
||||
throw new Exception('Wrong file uploaded', 400);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue