我目前正在重构由一位同事构建的测试套件,并希望Test::Class[::Most]
在这样做时使用。当我开始时,我发现我真的可以使用几个Moose
角色来稍微解耦代码。但是,这似乎不太可能——我收到这样的错误消息:
Prototype mismatch: sub My::Test::Class::Base::blessed: none vs ($) at
/usr/lib/perl5/vendor_perl/5.8.8/Sub/Exporter.pm line 896
所以问题是:我可以Moose
一起使用Test::Class
吗?如果可以,如何使用?
PS:代码如下:
package My::Test::Class::Base;
use Moose;
use Test::Class::Most;
with 'My::Cool::Role';
has attr => ( ... );