chore: migrate type tests of each
to TSTyche
#14994
Open
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.
This PR migrates type tests of
each
to TSTyche.This is the final migration PR, so I also removed all infrastructure related to
tsd
.TSTyche version got bump as well, because I found a bug. It did not collect nested
expect
, which is crucial in this file. This problem is fix intstyche@2.0.0-beta.0
. It is a beta release, because I am adding--watch
. The watch mode is the only part which is less tested, the testing logic did not change.Also note that
.toEqual()
is renamed to.toBe()
. This makes it smoother to replace.toBeString()
with.toBe<string | undefined>()
if there is a need. The old matchers are deprecated, but work as before. I will rework other test files later.Test plan
Green CI.