public function testObjectTransactionNotExecuting() { $this->assertCount(0, Animal::findByType('llama')); $t = \Pheasant::transaction(function () { $animal = new Animal(array('type' => 'llama')); $animal->save(); }, false); $this->assertCount(0, Animal::findByType('llama')); $t->execute(); $this->assertCount(1, Animal::findByType('llama')); }