use vigem_client as vigem;
#[test]
fn connection() {
let _client1 = vigem::Client::connect().unwrap();
let _client2 = vigem::Client::connect().unwrap();
}
#[test]
fn simple_success() {
let mut target = vigem::Xbox360Wired::new(
vigem::Client::connect().unwrap(),
vigem::TargetId::XBOX360_WIRED);
target.plugin().unwrap();
target.wait_ready().unwrap();
let result = target.update(&vigem::XGamepad::default());
assert_eq!(result, Ok(()));
}
#[test]
fn target_not_ready() {
let mut target = vigem::Xbox360Wired::new(
vigem::Client::connect().unwrap(),
vigem::TargetId::XBOX360_WIRED);
target.plugin().unwrap();
let _result = target.update(&vigem::XGamepad::default());
}