Perl 在Mojolicious控制器单元测试中作为param传递文件

Perl 在Mojolicious控制器单元测试中作为param传递文件,perl,testing,file-upload,mojolicious,Perl,Testing,File Upload,Mojolicious,我有一个文件上传应用程序。我想测试我的上传控制器。为此,如何将文件传递到测试?对于应用程序中的文件上载,我使用外部应用程序/插件(Flash/HTML5/HTML4)。某种程度上类似于: use Test::Mojo; my $t = Test::Mojo->new('MyApp'); $t->post_form_ok('/my_action', {my_upload => {file => '/path/to/file'}}); 不知怎的,是这样的: use Te

我有一个文件上传应用程序。我想测试我的
上传
控制器。为此,如何将文件传递到测试?对于应用程序中的文件上载,我使用外部应用程序/插件(Flash/HTML5/HTML4)。

某种程度上类似于:

use Test::Mojo;

my $t = Test::Mojo->new('MyApp');

$t->post_form_ok('/my_action', {my_upload => {file => '/path/to/file'}});
不知怎的,是这样的:

use Test::Mojo;

my $t = Test::Mojo->new('MyApp');

$t->post_form_ok('/my_action', {my_upload => {file => '/path/to/file'}});

谢谢,这很有效。我尝试了类似于
$t->param(file=>'/path')
谢谢,这很有效。我在尝试类似于
$t->param(file=>'/path')