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')); }
public function testDelete() { Animal::findByType('frog')->delete(); $this->assertCount(1, Animal::all()); }