Codeception\Module\WPDb::dontSeeUserInDatabase PHP Method

dontSeeUserInDatabase() public method

Checks that a user is not in the database.
public dontSeeUserInDatabase ( array $criteria )
$criteria array An array of search criteria.
    public function dontSeeUserInDatabase(array $criteria)
    {
        $tableName = $this->grabPrefixedTableNameFor('users');
        $allCriteria = $criteria;
        $passwordOk = false;
        if (!empty($criteria['user_pass'])) {
            $userPass = $criteria['user_pass'];
            unset($criteria['user_pass']);
            $hashedPass = $this->grabFromDatabase($tableName, 'user_pass', [$criteria]);
            $passwordOk = WpPassword::instance()->check($userPass, $hashedPass);
        }
        $count = $this->countInDatabase($tableName, $criteria);
        $this->assertTrue(!$passwordOk && $count < 1, 'Unexpectedly found matching records for criteria ' . json_encode($allCriteria) . ' in table ' . $tableName);
    }
WPDb