Mám následující kroky ve svém stolním souboru.
public function tokenChange($token){
if(!$token) return false;
return $this->query()
->update()
->set(['email_token' => NULL, 'email_verified'=>1, 'email_token_expires'=>NULL])
->where(['email_token' => $token])
->execute();
}
Jedná se o akci v mém TableTest
public function testTokenChange()
{
$result = $this->Users->tokenChange('5404f27f3d9a4');
$expected = TRUE;
debug($result);
$this->assertEquals($expected,$result);
}
Vím, že dotaz nevrátí logickou hodnotu. Ale jak mohu zjistit, zda je aktualizace ve skutečnosti probíhá, aniž by hrozilo další dotaz zkontrolovat tabulku ??