6 use Test::More tests => 11;
8 BEGIN { use_ok 'Try::Tiny' };
13 fail('Cannot go into catch block because we did not throw an exception')
15 pass('Moved into finally from try');
21 ok($_ =~ /Die/, 'Error text as expected');
22 pass('Into catch block as we died in try');
24 pass('Moved into finally from catch');
30 pass('Moved into finally from catch');
32 ok($_ =~ /Die/, 'Error text as expected');
38 pass('Moved into finally block when try throws an exception and we have no catch block');
44 pass('First finally clause run');
46 pass('Second finally clause run');
53 fail("errors reported: @_");
55 pass("no error reported") ;