Function googletest::matchers::ok
source · pub fn ok<T: Debug, E: Debug>(
inner: impl Matcher<ActualT = T>
) -> impl Matcher<ActualT = Result<T, E>>
Expand description
Matches a Result
containing Ok
with a value matched by inner
.
verify_that!(Ok::<_, ()>("Some value"), ok(eq("Some value")))?; // Passes
verify_that!(Err::<&str, _>("An error"), ok(eq("An error")))?; // Fails
verify_that!(Ok::<_, ()>("Some value"), ok(eq("Some other value")))?; // Fails