Compare facet params instead of the whole objects in tests #4294
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.
(As probably some of you also got the email about this,)
all.equal()
now compares environments on R-devel. And actually the GitHub Action runner on R-devel kept failing from some days ago. This pull request fixes it by narrowing the comparing from the whole ggproto objects to only the meaningful elements.Note that, this behavior is consistent with that of
expect_equal()
in testthat 3rd edition, which useswaldo::compare()
and it has no option to ignore the environment generally. If we stick with 2nd edition, we can usecheck.environment = FALSE
as a workaround, but probably we will want to move to 3rd edition at some point, so I didn't choosecheck.environment
.