package Bar;
use Moose;
- ::ok ! ::exception { extends 'Foo' }, 'loaded Foo superclass correctly';
+ ::is( ::exception { extends 'Foo' }, undef, 'loaded Foo superclass correctly' );
}
{
package Baz;
use Moose;
- ::ok ! ::exception { extends 'Bar' }, 'loaded (inline) Bar superclass correctly';
+ ::is( ::exception { extends 'Bar' }, undef, 'loaded (inline) Bar superclass correctly' );
}
{
package Foo::Bar;
use Moose;
- ::ok ! ::exception { extends 'Foo', 'Bar' },
- 'loaded Foo and (inline) Bar superclass correctly';
+ ::is( ::exception { extends 'Foo', 'Bar' }, undef, 'loaded Foo and (inline) Bar superclass correctly' );
}
{
package Bling;
use Moose;
- ::like ::exception { extends 'No::Class' },
- qr{Can't locate No/Class\.pm in \@INC},
- 'correct error when superclass could not be found';
+ ::like( ::exception { extends 'No::Class' }, qr{Can't locate No/Class\.pm in \@INC}, 'correct error when superclass could not be found' );
}
{
package Tiger;
use Moose;
- ::ok ! ::exception { extends 'Foo', Affe => { -version => 13 } },
- 'extends with version requirement';
+ ::is( ::exception { extends 'Foo', Affe => { -version => 13 } }, undef, 'extends with version requirement' );
}
{
package Birne;
use Moose;
- ::like ::exception { extends 'Foo', Affe => { -version => 42 } },
- qr/Affe version 42 required--this is only version 23/,
- 'extends with unsatisfied version requirement';
+ ::like( ::exception { extends 'Foo', Affe => { -version => 42 } }, qr/Affe version 42 required--this is only version 23/, 'extends with unsatisfied version requirement' );
}
done_testing;