fix scsi_recovery test: dereference status in pattern match
This commit is contained in:
@@ -39,7 +39,7 @@ fn test_sgio_transport_timeout_does_not_kill_transport() {
|
|||||||
assert!(result.is_err(), "expected Err on timeout, got {:?}", result);
|
assert!(result.is_err(), "expected Err on timeout, got {:?}", result);
|
||||||
let err = result.unwrap_err();
|
let err = result.unwrap_err();
|
||||||
assert!(
|
assert!(
|
||||||
matches!(&err, libfreemkv::Error::ScsiError { status, .. } if status == &SCSI_STATUS_TRANSPORT_FAILURE),
|
matches!(&err, libfreemkv::Error::ScsiError { status, .. } if *status == SCSI_STATUS_TRANSPORT_FAILURE),
|
||||||
"expected ScsiError(TRANSPORT_FAILURE), got {:?}",
|
"expected ScsiError(TRANSPORT_FAILURE), got {:?}",
|
||||||
err
|
err
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user