Mam następujący model uploadformYii - model test jednostkowy formą przesyłania
class TestUploadForm extends CFormModel
{
public $test;
public function rules()
{
return array(
array(test, 'file', 'types' => 'zip, rar'),
);
}
Moje pytanie brzmi, w jaki sposób mogę to testy jednostkowe? Próbowałem coś takiego:
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);
}
jednak, że powtarza mi pole nie zostało wypełnione w jaki sposób można prawidłowo jednostki przetestować zasady przedłużaczy.?
+1. jakie powinno być pole "dokumentu"? i dlaczego nie ustawiłeś pola testu $? –
to "dokument" pole ciąg znaków? –
woeps, zła kopia wklej. test = dokument. – SnIpY