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.
@peterp I just started playing around with and this tools is totally awesome!
There's probably a lot more magic we can do for users, like providing a default file where users can define default mocks, but I think this is something we can figure out while we implement config extension and that kind of business.
Check this example for how to use: https://github.com/RobertBroersma/redwood-testing/blob/master/web/src/pages/BlogPostPage/BlogPostPage.test.js
It's good that this decouples us from Apollo.
It does add some tiny constraints, like you can't test anonymous GraphQL queries (or at least _I didn't manage to) but I think that could even be a positive as it enforces the better practice of naming your queries.
This should also Just Work™ with mutations but I haven't tested that yet. I got too excited and instantly opened this PR.