);
while ( my $dbm_maker = $dbm_factory->() ) {
my $db1 = $dbm_maker->();
+ next unless $db1->supports( 'transactions' );
my $db2 = $dbm_maker->();
$db1->{foo} = 5;
done_testing;
__END__
-warn "-2\n";
$db2->begin_work;
-warn "-1\n";
delete $db2->{bar};
-warn "0\n";
$db2->commit;
-warn "1\n";
ok( !exists $db1->{bar}, "After commit, bar is gone" );
-warn "2\n";