test: move type assertion helpers to testhelpers package #4357
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.
I added helpers to core/testing in a previous PR to help use write tests. I moved these helpers to testhelpers to avoid adding more to core.
I also used these new helpers in some instance tests.
The goal of those helpers is to limit test crashing. If a test crash, it will stop the whole test suite. If we make tests fail on failed type assertions, the rest of the test suite will still run.