# affecting its definition
BEGIN {
- plan skip_all => "Moose required for this test" unless eval { require Moose::Role };
+ plan skip_all => "Moose 0.68 required for this test" unless eval { require Moose::Role && Moose::Role->VERSION('0.68') };
plan tests => 6;
}
};
ok(!Foo::Role->can('has'), "Mouse::Role::has was unimported");
-ok(!Bar::Role->can('has'), "Moose::Role::has was unimported");
+SKIP: {
+ skip "ancient moose", 1 if $Moose::VERSION <= 0.50;
+ ok(!Bar::Role->can('has'), "Moose::Role::has was unimported");
+}
eval "
package Foo::Role;