diff --git a/src/mocks.rs b/src/mocks.rs index 48715e4..f6b3d72 100644 --- a/src/mocks.rs +++ b/src/mocks.rs @@ -174,6 +174,7 @@ impl Default for MockDb { enabled: true, release_date: Utc::now(), url: "https://example.com/debian_12.img".to_string(), + default_username: None }, ); Self { @@ -475,6 +476,7 @@ impl LNVpsDb for MockDb { let mut vms = self.vms.lock().await; if let Some(v) = vms.get_mut(&vm.id) { v.ssh_key_id = vm.ssh_key_id; + v.mac_address = vm.mac_address.clone(); } Ok(()) } diff --git a/src/provisioner/lnvps.rs b/src/provisioner/lnvps.rs index 5cb1456..a3f0fdf 100644 --- a/src/provisioner/lnvps.rs +++ b/src/provisioner/lnvps.rs @@ -713,6 +713,7 @@ mod tests { // spawn vm provisioner.spawn_vm(vm.id).await?; + let vm = db.get_vm(vm.id).await?; // check resources let router = MockRouter::new(); let arp = router.list_arp_entry().await?;