Remove error-chain dependency in tests and test helpers #104
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follow up to #102. I realized we also used
error-chain
in tests 🤦. So a step in the direction of removing error-chain completely is to stop using it in tests. I just replaced most error handling withexpect
, since expect/unwrap is all we did with the errors we had anyway.Since a lot of the test helper methods became infallible, sadly virtually every test was affected, due to them using the test helpers.
This change is