[Bast-commits] r5391 - DBIx-Class/0.08/branches/stopgap/t

ribasushi at dev.catalyst.perl.org ribasushi at dev.catalyst.perl.org
Sat Jan 31 07:41:56 GMT 2009


Author: ribasushi
Date: 2009-01-31 07:41:56 +0000 (Sat, 31 Jan 2009)
New Revision: 5391

Modified:
   DBIx-Class/0.08/branches/stopgap/t/81transactions.t
Log:
Rip out todo as per author (it is gone in trunk)

Modified: DBIx-Class/0.08/branches/stopgap/t/81transactions.t
===================================================================
--- DBIx-Class/0.08/branches/stopgap/t/81transactions.t	2009-01-30 20:22:09 UTC (rev 5390)
+++ DBIx-Class/0.08/branches/stopgap/t/81transactions.t	2009-01-31 07:41:56 UTC (rev 5391)
@@ -8,7 +8,7 @@
 
 my $schema = DBICTest->init_schema();
 
-plan tests => 67;
+plan tests => 63;
 
 my $code = sub {
   my ($artist, @cd_titles) = @_;
@@ -238,32 +238,13 @@
     ok(($err eq ''), 'Pre-connection nested transactions.');
 }
 
-# Test txn_rollback with nested
-{
-  local $TODO = "Work out how this should work";
-  my $local_schema = DBICTest->init_schema();
-
-  my $artist_rs = $local_schema->resultset('Artist');
-  throws_ok {
-   
-    $local_schema->txn_begin;
-    $artist_rs->create({ name => 'Test artist rollback 1'});
-    $local_schema->txn_begin;
-    is($local_schema->storage->transaction_depth, 2, "Correct transaction depth");
-    $artist_rs->create({ name => 'Test artist rollback 2'});
-    $local_schema->txn_rollback;
-  } qr/Not sure what this should be.... something tho/, "Rolled back okay";
-  is($local_schema->storage->transaction_depth, 0, "Correct transaction depth");
-
-  ok(!$artist_rs->find({ name => 'Test artist rollback 1'}), "Test Artist not created")
-    || $artist_rs->find({ name => 'Test artist rollback 1'})->delete;
-}
-
 # Test txn_scope_guard
 {
   local $TODO = "Work out how this should work";
-  my $schema = DBICTest->init_schema();
 
+  # reset schema
+  $schema = DBICTest->init_schema();
+
   is($schema->storage->transaction_depth, 0, "Correct transaction depth");
   my $artist_rs = $schema->resultset('Artist');
   throws_ok {




More information about the Bast-commits mailing list