Browse Source

fixed tests

tags/2.0.0-rc
Mark 10 years ago
parent
commit
1a3c04e0d2
  1. 4
      tests/unit/data/validators/models/FakedValidationModel.php
  2. 11
      tests/unit/framework/validators/FileValidatorTest.php

4
tests/unit/data/validators/models/FakedValidationModel.php

@ -31,8 +31,8 @@ class FakedValidationModel extends Model
return [
[['val_attr_a', 'val_attr_b'], 'required', 'on' => 'reqTest'],
['val_attr_c', 'integer'],
['attr_images', 'file', 'maxFiles' => 3, 'types' => ['png'], 'on' => 'validateMultipleFiles'],
['attr_image', 'file', 'types' => ['png'], 'on' => 'validateFile']
['attr_images', 'file', 'maxFiles' => 3, 'types' => ['png'], 'on' => 'validateMultipleFiles', 'checkTypeAgainstMime' => false],
['attr_image', 'file', 'types' => ['png'], 'on' => 'validateFile', 'checkTypeAgainstMime' => false]
];
}

11
tests/unit/framework/validators/FileValidatorTest.php

@ -102,7 +102,9 @@ class FileValidatorTest extends TestCase
public function testValidateAttributeMultiple()
{
$val = new FileValidator(['maxFiles' => 2]);
$val = new FileValidator([
'maxFiles' => 2,
]);
$m = FakedValidationModel::createWithAttributes(['attr_files' => 'path']);
$val->validateAttribute($m, 'attr_files');
$this->assertTrue($m->hasErrors('attr_files'));
@ -221,7 +223,7 @@ class FileValidatorTest extends TestCase
continue;
}
$name = isset($param['name']) ? $param['name'] : $rndString();
$tempName = \Yii::getAlias('@yiiunit/runtime/validators/file/tmp') . $name;
$tempName = \Yii::getAlias('@yiiunit/runtime/validators/file/tmp/') . $name;
if (is_readable($tempName)) {
$size = filesize($tempName);
} else {
@ -303,7 +305,10 @@ class FileValidatorTest extends TestCase
public function testValidateAttributeType()
{
$val = new FileValidator(['types' => 'jpeg, jpg']);
$val = new FileValidator([
'types' => 'jpeg, jpg',
'checkTypeAgainstMime' => false,
]);
$m = FakedValidationModel::createWithAttributes(
[
'attr_jpg' => $this->createTestFiles([['name' => 'one.jpeg']]),

Loading…
Cancel
Save