use strict;
use warnings;
use Test::More;
use Test::Fatal;
{
package Bug;
use Moose;
::like(
::exception{ has member => (
is => 'ro',
isa => 'HashRef',
traits => ['Hash'],
handles => {
method => sub { }
},
);
},
qr/\QAll values passed to handles must be strings or ARRAY references, not CODE/,
'bad value in handles throws a useful error'
);
}
done_testing;