Nasıl bir iyi Zend_Test_PHPUnit_ControllerTestCase kullanarak bir dosya upload alan bir denetleyicisi eylem test edebilirsiniz?
İdeal olarak, $ this-> getRequest () -> setPost () veri dizisindeki bir dosya adı alacaktı, ancak bu desteklenmeye görünmüyor.
I / bootstrap komut satırında benim uygulamayı çalıştırmak ve ön denetleyicisi geçmek için bir istek nesnesi oluşturmak için bu aşamada istekli olacaktır. Bu Zend_Test_PHPUnit_ControllerTestCase atlamak istiyorum, ama ben sonradan dosyası bu-> gönderme ('/ some / url') ControllerTestCase bir sonraki $ aracılığıyla düzgün tarih olduğunu kontrol edebilir. Ancak, ben de bu yöntemi kullanarak istek nesnesine bir dosya almak için nasıl olarak stumped.
Ben hemen denemek için düşünebilirsiniz tek şey app (APPLICATION_ENV = 'test') işaret komut satırı üzerinden bir HTTP sunucusu getirmek ve zerdüştlerin Http Client veya CURL falan üzerinden dosya yükleme yapmaktır. Bu çok şık olarak beni gelmedi.
Başkasının bu konu ile uğraşmak zorunda kaldı?
Teşekkürler!