settings
isnt(
db_field_value('preference', 'email_type', $dev->preference->id),
db_field_value('preference', 'email_type', $proj_dev1->preference->id),
);
isnt(
db
);
isnt(
db_field_value('preference', 'email_limit', $dev->preference->id),
db_field_value('preference', 'email_limit', $proj_dev1->preference->id),
);
isnt(
d
,
);
isnt(
db_field_value('preference', 'email_freq', $dev->preference->id),
db_field_value('preference', 'email_freq', $proj_dev2->preference->id),
);
isnt(
db
k($dev, 'Smolder::DB::Developer');
my $new_pw = 'stuff';
$dev->password($new_pw);
$dev->update();
isnt($dev->password, $new_pw, 'pw encrypted');
isa_ok($dev->preference, 'Smolder::DB::Preference');
#
), 'Smolder::DB::Preference');
isa_ok($dev->project_pref($project2), 'Smolder::DB::Preference');
isnt($dev->project_pref($project)->id, $dev->project_pref($project2));
# 14
# full_name
my ($fname, $
# 15
# email_hidden
TODO: {
local $TODO = "Not implemented";
my $new_email = 'testing@asdf.com';
$dev->email($new_email);
$dev->update();
isnt($dev->email_hidden, $new_email);
}
->submit();
ok($mech->success);
$mech->contains_message('email with a new password');
isnt($old_pw, db_field_value('developer', 'password', $dev->id));
}
# 26..27
# timeout, forbidden
{
rl/list");
$mech->form_name("resetpw_$dev");
$mech->submit();
ok($mech->success);
isnt($dev->password, db_field_value('developer', 'password', $dev->id));
}
# 51..55
# list
{
$mec