【发布时间】:2018-03-15 09:51:19
【问题描述】:
我从 Mojolicious (mojo/log.t) 复制了以下代码块。
我正在测试的应用程序执行$app->log->warn('whatever');。
不幸的是,当我作为make test 的一部分运行测试时,STDERR 恰好是空的。当我用prove -lv t/basic.t 运行它时,它成功了。我的程序有什么问题。被测程序的完整源代码为here
谢谢!
my $buffer = '';
{
open my $handle, '>', \$buffer;
local *STDERR = $handle;
require Blog;
my $blog = Blog->new;
$blog->startup();
}
like $buffer, qr/"routes" key must point to an ARRAY/,
'right warning about ARRAY reference';
【问题讨论】:
标签: perl testing stderr mojolicious