Skip to content
This repository was archived by the owner on Nov 6, 2020. It is now read-only.

Commit 0ffe0b1

Browse files
committed
fix ledger test
1 parent 147a0bd commit 0ffe0b1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

hw/src/ledger.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -444,9 +444,14 @@ impl libusb::Hotplug for EventHandler {
444444
#[test]
445445
fn smoke() {
446446
use rustc_hex::FromHex;
447-
let hidapi = Arc::new(Mutex::new(hidapi::HidApi::new().unwrap()));
448-
let manager = Manager::new(hidapi.clone(), Arc::new(AtomicBool::new(false))).unwrap();
449-
manager.update_devices().unwrap();
447+
let hidapi = Arc::new(Mutex::new(hidapi::HidApi::new().expect("HidApi couldn't be instanced")));
448+
let manager = match Manager::new(hidapi.clone(), Arc::new(AtomicBool::new(false))) {
449+
Ok(m) => m,
450+
Err(e) => panic!("ledger::Manager error: {:?}", e),
451+
};
452+
453+
assert_eq!(try_connect_polling(manager.clone(), Duration::from_millis(500)), true);
454+
450455
for d in &*manager.devices.read() {
451456
println!("Device: {:?}", d);
452457
}

0 commit comments

Comments
 (0)