use Test::More;
use strict;
use warnings;
plan tests => 2;
{
package Foo;
use Moose::Role;
use MooseX::Method;
method foo => ();
}
{
package Bar;
use Moose;
use Test::Exception;
dies_ok { with qw/Foo/ };
}
{
package Baz;
use Moose;
use MooseX::Method;
use Test::Exception;
method foo => sub {};
lives_ok { with qw/Foo/ };
}