merge branches and cleanup db
This commit is contained in:
@@ -19,7 +19,7 @@ fn main() {
|
||||
"Test User".to_string(),
|
||||
"test@example.com".to_string(),
|
||||
);
|
||||
|
||||
|
||||
println!(" Signer created: {}", signer.name);
|
||||
println!(" Last reminder: {:?}", signer.last_reminder_mail_sent_at);
|
||||
assert_eq!(signer.last_reminder_mail_sent_at, None);
|
||||
@@ -44,7 +44,10 @@ fn main() {
|
||||
println!("Test 4: Mark reminder as sent");
|
||||
signer.mark_reminder_sent(current_time);
|
||||
println!(" Reminder marked as sent at: {}", current_time);
|
||||
println!(" Last reminder timestamp: {:?}", signer.last_reminder_mail_sent_at);
|
||||
println!(
|
||||
" Last reminder timestamp: {:?}",
|
||||
signer.last_reminder_mail_sent_at
|
||||
);
|
||||
assert_eq!(signer.last_reminder_mail_sent_at, Some(current_time));
|
||||
println!(" ✓ Reminder timestamp updated correctly\n");
|
||||
|
||||
@@ -86,9 +89,15 @@ fn main() {
|
||||
.comments("Test signer with reminder");
|
||||
|
||||
println!(" Signer: {}", signer_with_reminder.name);
|
||||
println!(" Last reminder: {:?}", signer_with_reminder.last_reminder_mail_sent_at);
|
||||
println!(" Can send reminder: {}", signer_with_reminder.can_send_reminder(current_time));
|
||||
|
||||
println!(
|
||||
" Last reminder: {:?}",
|
||||
signer_with_reminder.last_reminder_mail_sent_at
|
||||
);
|
||||
println!(
|
||||
" Can send reminder: {}",
|
||||
signer_with_reminder.can_send_reminder(current_time)
|
||||
);
|
||||
|
||||
let remaining = signer_with_reminder.reminder_cooldown_remaining(current_time);
|
||||
println!(" Cooldown remaining: {:?} seconds", remaining);
|
||||
assert_eq!(remaining, Some(10 * 60)); // 10 minutes remaining
|
||||
@@ -97,8 +106,14 @@ fn main() {
|
||||
// Test 9: Test clear reminder timestamp
|
||||
println!("Test 9: Clear reminder timestamp");
|
||||
let cleared_signer = signer_with_reminder.clear_last_reminder_mail_sent_at();
|
||||
println!(" Last reminder after clear: {:?}", cleared_signer.last_reminder_mail_sent_at);
|
||||
println!(" Can send reminder: {}", cleared_signer.can_send_reminder(current_time));
|
||||
println!(
|
||||
" Last reminder after clear: {:?}",
|
||||
cleared_signer.last_reminder_mail_sent_at
|
||||
);
|
||||
println!(
|
||||
" Can send reminder: {}",
|
||||
cleared_signer.can_send_reminder(current_time)
|
||||
);
|
||||
assert_eq!(cleared_signer.last_reminder_mail_sent_at, None);
|
||||
assert!(cleared_signer.can_send_reminder(current_time));
|
||||
println!(" ✓ Clear reminder timestamp works correctly\n");
|
||||
|
Reference in New Issue
Block a user