Я хочу проверить действие внутри контроллера zf2, который принимает файл и обрабатывает его. Я попытался следующий код для взаимодействия на пост данных:Тестирование загруженного файла в zf2
public function testIndexActionCanBeAccessed()
{
$this->dispatch('/', 'POST', array('test_file' => 'abcdefgh'));
$this->assertResponseStatusCode(200);
}
Проблема IST, что «test_file» В параметре обрабатывается как после параметра. Итак, мой вопрос: как я могу достичь того, что php/zf2 обрабатывает параметр как файл, а не как пост-параметр?
Я попытался найти ответ в документации zf2 и в файле «Zend \ Test \ PHPUnit \ Controller \ AbstractHttpControllerTestCase» без успеха.
http://pierrerambaud.com/blog/php/2012-12-29-testing-upload-file-with-php – Sam