6 use lib 't/lib', 'lib';
17 ::is( ::exception { extends 'Foo' }, undef, 'loaded Foo superclass correctly' );
25 ::is( ::exception { extends 'Bar' }, undef, 'loaded (inline) Bar superclass correctly' );
33 ::is( ::exception { extends 'Foo', 'Bar' }, undef, 'loaded Foo and (inline) Bar superclass correctly' );
41 ::like( ::exception { extends 'No::Class' }, qr{Can't locate No/Class\.pm in \@INC}, 'correct error when superclass could not be found' );
53 ::is( ::exception { extends 'Foo', Affe => { -version => 13 } }, undef, 'extends with version requirement' );
60 ::like( ::exception { extends 'Foo', Affe => { -version => 42 } }, qr/Affe version 42 required--this is only version 23/, 'extends with unsatisfied version requirement' );