Hash-Wrap
    
    
  
  
  
view release on metacpan or search on metacpan
t/as_return.t view on Meta::CPAN
    my ( $func, $class ) = @$test;
    subtest $class => sub {
        my $obj;
        ok( lives { $obj = $func->( { answer => 42 } ) }, 'create object' )
          or note $@;
        is(
            $obj,
            meta {
                prop blessed => $class;
                prop this    => object {
                    call answer => 42;
                };
            },
            "object works!"
        );
    };
}
done_testing();
    
  
  
  
( run in 0.370 second using v1.01-cache-2.11-cpan-a1d94b6210f )