Skip to content

Commit 0f1609b

Browse files
committed
tests: avoid indirection for result matching
1 parent a2e539a commit 0f1609b

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

tests/x509_limbo.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ fn evaluate_testcase(tc: &Testcase, exceptions: &HashMap<String, Exception>) ->
7070

7171
let validation_result = run_validation(tc);
7272
let actual_success = validation_result.is_ok();
73-
let expected_success = matches!(tc.expected_result, ExpectedResult::Success);
7473

7574
if let Some(exception) = exceptions.get(tc.id.as_str()) {
7675
if actual_success == (exception.actual == "SUCCESS") {
@@ -80,10 +79,10 @@ fn evaluate_testcase(tc: &Testcase, exceptions: &HashMap<String, Exception>) ->
8079
}
8180

8281
// Compare actual vs expected
83-
match (expected_success, validation_result) {
84-
(true, Ok(())) | (false, Err(_)) => Outcome::Pass,
85-
(true, Err(err)) => Outcome::UnexpectedFailure(err),
86-
(false, Ok(())) => Outcome::UnexpectedSuccess,
82+
match (tc.expected_result, validation_result) {
83+
(ExpectedResult::Success, Ok(())) | (ExpectedResult::Failure, Err(_)) => Outcome::Pass,
84+
(ExpectedResult::Success, Err(err)) => Outcome::UnexpectedFailure(err),
85+
(ExpectedResult::Failure, Ok(())) => Outcome::UnexpectedSuccess,
8786
}
8887
}
8988

0 commit comments

Comments
 (0)