diff --git a/crates/lox-distributor/src/troll_patrol_handler.rs b/crates/lox-distributor/src/troll_patrol_handler.rs index 10a9a27..861baef 100644 --- a/crates/lox-distributor/src/troll_patrol_handler.rs +++ b/crates/lox-distributor/src/troll_patrol_handler.rs @@ -350,6 +350,15 @@ mod tests { assert_eq!(resp_str, "OK"); // We should not be able to level up + let (id, key) = bridge_table::from_scalar(cred.bucket).unwrap(); + let mut binding = th.context.ba.lock().unwrap(); + binding.advance_days(1); + let encbuckets = binding.enc_bridge_table(); + let bucket = + bridge_table::BridgeTable::decrypt_bucket(id, &key, encbuckets.get(&id).unwrap()) + .unwrap(); + drop(binding); + assert!(bucket.1.is_none()); assert!(level_up(&mut th, &cred).await.is_err()); }