The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Moo::_strictures;
use Test::More;
use lib 'xt/lib';

BEGIN { $::ExampleMooRole_LOADED = 0 }
BEGIN {
    package ExampleMooConsumer;
    use Moo;

    with "ExampleMooRole";
}
BEGIN {
    package ExampleMooseConsumer;
    use Moose;

    with "ExampleMooRole";
}

is $::ExampleMooRole_LOADED, 1, "role loaded only once";

done_testing;