I use this adapter only in testing environment. -- Best Regards, Vladas Diržys
2010/8/27 Anderson Luiz Silvério <[email protected]> > Thanks Vladas, > > but you use this File_Transfer_Adapter you created to the whole application > or just in the testing environment? I would like to use this new class like > some kind of Mock, and use the class only in the testing environment. > > There is a way to do that? > > 2010/8/25 Vladas Diržys <[email protected]> > > Hi, >> >> file upload unit testing is a bit tricky. >> The way I solved this problem, was to create another File_Transfer_Adapter >> which removes 'Upload' validator from File element. >> I extend Zend_Form_Element_File as well, to be able easily to override the >> transfer adapter. >> >> -- >> Best Regards, >> Vladas Diržys >> >> On Wed, Aug 25, 2010 at 16:07, anderson.ls >> <[email protected]>wrote: >> >>> >>> Hi, i'm having problems testing actions with Zend_Form_Element_File. My >>> test >>> function: >>> >>> public function testImportRequestAction($file) >>> { >>> $this->request->setMethod('POST') >>> ->setPost(array( >>> 'MAX_FILE_SIZE' => "2097152", >>> )); >>> >>> $_FILES = array('request' => array( >>> "name" => "rsaRequest.pem", >>> "type" => "text/plain", >>> "tmp_name" => "/tmp/phpi17KBB", >>> "error" => 0, >>> "size" => filesize('/tmp/phpi17KBB'), >>> )); >>> >>> $this->dispatch('/caoper/requests/importrarequest'); >>> >>> .... >>> } >>> >>> But the form validation always returns false without any error messages. >>> And >>> when i force the form to pass validation i get "The file 'request' was >>> illegal uploaded, possible attack". >>> -- >>> View this message in context: >>> http://zend-framework-community.634137.n4.nabble.com/Zend-form-element-file-and-Zend-test-problems-tp2338296p2338296.html >>> Sent from the Zend Framework mailing list archive at Nabble.com. >>> >> >> > > > -- > Anderson Luiz Silvério > > [email protected] > [email protected] > skype: anderson.ls >
