Replace occurrences of internal .data with Data(contentsOf:)
#92
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.
Hey 👋
While trying out Mocker, I tried replicating the happy path (according to the README) and wasn't able to.
.datainstance variable doesn't exist inURL, so then I thought it was a deprecated API, which got replaced bydataRepresentation. Turns out thatdataRepresentationis different than theinternal var data: Data { try! Data(contentsOf: self) }utility declared in the unit tests 😄 and this difference was causing Mocker to always return emptyDatain the callback.So this PR aims to make things more explicit and correct, on the documentation end. On the unit test sample code project we can leave things as is imo, because it helps readability and anyone can jump to definition if they wish to inspect what
datais about 👍