[7/y] Fix stubbing nil values in Obj-C mocks #246
Merged
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.
Stack:
π #248 [9/y] Fix nested optional codegen
π #247 [8/y] Fix wildcard arg matching for Obj-C param types
π #246 β [7/y] Fix stubbing nil values in Obj-C mocks
π #254 [6/y] Update example projects
π #253 [5/y] Improve support for configuring SPM Xcode projects
π #252 [4/y] Show help message no mockable types are generated
π #251 [3/y] Fix unavailable generic protocol mock initializer
π #250 [2/y] Fix generator caching for multi-project setups
π #249 [1/y] Optimize dependency graph traversal
π #245 Replace SwiftPM with Swift Argument Parser
Fixes #238 where stubbing a
nil
value for Objective-C mocks would incorrectly implicitly bridge toNSNull
. Rather than passing a rawnil
to Objective-C, we can instead use a custom representationNilValue
and handle that case separately.