SoftDelete\Test\TestCase\Model\Table\SoftDeleteBehaviorTest::testRestore PHP Method

testRestore() public method

Test soft deleting and restoring a record.
public testRestore ( ) : void
return void
    public function testRestore()
    {
        $user = $this->usersTable->findById(1)->first();
        $this->assertNotNull($user);
        $this->usersTable->delete($user);
        $user = $this->usersTable->findById(1)->first();
        $this->assertNull($user);
        $user = $this->usersTable->find('all', ['withDeleted'])->where(['id' => 1])->first();
        $this->usersTable->restore($user);
        $user = $this->usersTable->findById(1)->first();
        $this->assertNotNull($user);
    }