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