public function setUp() { parent::setUp(); if (in_array($this->driver_type(), array('kohana', 'simple'))) { Functest_Tests::begin_transaction(); } }
public function test_transactions() { $database = $this->getMock('Database_MySQL', array(), array(), '', FALSE); $this->environment()->backup_and_set(array('Database::$instances' => array(Kohana::TESTING => $database))); $database->expects($this->once())->method('begin'); $database->expects($this->once())->method('rollback'); Functest_Tests::begin_transaction(); Functest_Tests::rollback_transaction(); }