-
Notifications
You must be signed in to change notification settings - Fork 340
Expect shape #1469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Expect shape #1469
Changes from 6 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
66b166a
New expectation function, expect_shape()
MichaelChirico d4853ff
revert spurious NAMESPACE edits
MichaelChirico 69c410a
really this time
MichaelChirico e89fff9
finish documentation
MichaelChirico cdb15a2
refactor for clarity, add tests
MichaelChirico 268aee8
Merge branch 'main' into expect-shape
MichaelChirico 89c0c82
restyle NEWS
MichaelChirico b74737f
move to own file
MichaelChirico 769ccc1
tighter wording: integer-->numeric
MichaelChirico 9aede6f
completeness comment
MichaelChirico dd23081
new file in pkgdown ref
MichaelChirico eb0dc5a
Merge branch 'main' into expect-shape
MichaelChirico 1a020dc
reorder news after merge
MichaelChirico ffde38b
Rearrange to desired signature, adjust tests
MichaelChirico 0661094
tweak NEWS
MichaelChirico ac0acbc
copy-paste roxygenize...
MichaelChirico 150425b
expect_snapshot() over expect_error()
MichaelChirico 53b0ee8
expect_failure() -> expect_snapshot_failure()
MichaelChirico a72708b
manual roxygenize continues
MichaelChirico da7fdf2
manual \description too
MichaelChirico d873766
rlang::check_exclusive
MichaelChirico 3710870
Check length(dim) to get better errors
MichaelChirico 170543e
new edge tests, improve structure
MichaelChirico a88340d
more 0-dimension edge case checks
MichaelChirico e35122a
S3 dispatch check
MichaelChirico ff4d7c5
Robustness: dim() can return NA
MichaelChirico 4bc32fc
Use fail() + early return, which exposed faulty logic
MichaelChirico 1bdf1cd
update snapshots
MichaelChirico 3ed14c4
remove unneeded early return
MichaelChirico 58654fb
Don't get generic 'object' label by passing to expect_length(); corre…
MichaelChirico ff4c894
Re-document
hadley 2ca461b
Style tweaks; validate more inputs
hadley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.