function testUpdatePassword() { clearDB(); $u1 = newUser('*****@*****.**', 'a', 'mysecretpass'); $u2 = newUser('*****@*****.**', 'b', 'sumthingsecret'); $u1->updatePassword('newpass'); $rows = DB\selectAllRows('users'); assertNotEqual($rows[0]['password'], $rows[1]['password']); }
function init() { clearDB(); createDB(); createTable("DbDesign.xml"); }
function setUp() { parent::setUp(); clearDB(); $this->followRedirects(); }
function processGRP($name, $eventdata) { global $wowdb, $roster_conf, $wordings; $output = "<span class=\"yellow\">Updating GroupCalendar Data from Character <b>[" . $name . "]</b><br/>\n"; $output .= "<ul>\n"; $output .= clearDB(); //put each event in array and then process them $dbs = $eventdata['Databases']; foreach (array_keys($dbs) as $db) { $key = explode("_", $db); if ($key[0] == $roster_conf[server_name]) { foreach (array_keys($dbs[$db]['Events']) as $date) { foreach (array_keys($dbs[$db]['Events'][$date]) as $event) { $output .= updateGrpEvent($dbs[$db]['Events'][$date][$event], $key[1]); } } } } $output .= "</ul>\n</span>\n"; return $output; }
function testInvalidDatesAreRejected() { foreach (array('NaN-NaN-NaN', '2028-15-01') as $d) { clearDB(); try { $this->createWidget(array('ending' => $d)); fail("Value of '{$d}' should be rejected for 'ending' field"); } catch (ValidationErrors $e) { /* That's what we want. */ } } }