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']);
}
Esempio n. 2
0
function init()
{
    clearDB();
    createDB();
    createTable("DbDesign.xml");
}
Esempio n. 3
0
 function setUp()
 {
     parent::setUp();
     clearDB();
     $this->followRedirects();
 }
Esempio n. 4
0
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. */
         }
     }
 }