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

testDelete() public method

Tests that Table::delete() does not hard delete.
public testDelete ( )
    public function testDelete()
    {
        $user = $this->usersTable->get(1);
        $this->usersTable->delete($user);
        $user = $this->usersTable->findById(1)->first();
        $this->assertEquals(null, $user);
        $user = $this->usersTable->find('all', ['withDeleted'])->where(['id' => 1])->first();
        $this->assertNotEquals(null, $user);
        $this->assertNotEquals(null, $user->deleted);
    }