Codebase list libmoosex-storage-perl / HEAD t / 200_combined_in_roles.t
HEAD

Tree @HEAD (Download .tar.gz)

200_combined_in_roles.t @HEADraw · history · blame

use strict;
use warnings;
use Test::More tests => 1;
use Test::Fatal;

{
    package ClassOne;
    use Moose::Role;
    use MooseX::Storage;
}
{
    package ClassTwo;
    use Moose::Role;
    use MooseX::Storage;
}

is( exception {
    package CombineClasses;
    use Moose;
    with qw/ClassOne ClassTwo/;
}, undef, 'Can include two roles which both use MooseX::Storage');