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')