ZIO Test: Fix Type Inference Issue in checkM Variants
#2175
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.
The current signature of
checkMis:The curried syntax is quite nice for ergonomics and writing tests in a property based style, but there can be a type inference issue if the test requires an additional environment beyond what the generator does because the compiler determines the
Rtype after looking at the first parameter without considering the second.This PR resolves this by changing the signature to be: