Skip to content

Conversation

@SabrinaJewson
Copy link

By using expect and assert_eq! instead of assert_matches!, the
values of the expected and actual results will be printed in the panic
message making it a lot easier to debug.

Applying #[track_caller] to all the assertion functions makes the
panic messages point to the place where they were called, not to within
the assertion function itself. This is a lot more useful.

By using `expect` and `assert_eq!` instead of `assert_matches!`, the
values of the expected and actual results will be printed in the panic
message making it a lot easier to debug.

Applying `#[track_caller]` to all the assertion functions makes the
panic messages point to the place where they were called, not to within
the assertion function itself. This is a lot more useful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant