Esempio n. 1
0
 public function testAfterCommitCallbackOrderGridNotInvoked()
 {
     $adapter = Mage::getResourceSingleton('Mage_Core_Model_Resource')->getConnection('write');
     $this->assertEquals(0, $adapter->getTransactionLevel(), 'This test must be outside a transaction.');
     $localOrderModel = new Mage_Sales_Model_Order();
     $resource = $localOrderModel->getResource();
     $resource->beginTransaction();
     try {
         /** @var $order Mage_Sales_Model_Order */
         require __DIR__ . '/../_files/order.php';
         $collection = new Mage_Sales_Model_Resource_Order_Grid_Collection();
         $this->assertEquals(0, $collection->count());
         $resource->rollBack();
     } catch (Exception $e) {
         $resource->rollBack();
         throw $e;
     }
 }