私は現在、同僚が作成したテスト スイートをリファクタリングしており、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 => ( ... );