Pheasant\Tests\LockingTest::testLockingAnInstance PHP Method

testLockingAnInstance() public method

    public function testLockingAnInstance()
    {
        $animal = Animal::create(array('type' => 'Llama'));
        $animal->transaction(function ($animal) {
            $animal->lock();
        });
        $this->assertTrue(in_array("SELECT * FROM `animal` AS `Animal` WHERE ((`id`='1')) FOR UPDATE", $this->queries));
    }