- 
                Notifications
    
You must be signed in to change notification settings  - Fork 340
 
Add skip_unless_r() #2094
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
Add skip_unless_r() #2094
Conversation
| 
           I don't think the   | 
    
| 
           Looks like you assumed that a very obvious function should exist 😄  | 
    
| 
           haha, oops. I guess when present the usual thing is to do  Lines 94 to 99 in b56afbe 
  | 
    
| 
           I also tried to use   | 
    
Co-authored-by: Hadley Wickham <[email protected]>
Co-authored-by: Hadley Wickham <[email protected]>
| 
           Hm, I thought it was possible to download the new snapshots from the GHA logs, I guess not. It may take me a few days to get to a machine that I can use to upload the snapshot output FYI.  | 
    
| 
           I can run those for you.  | 
    
| 
           Thank you!  | 
    
* upstream/HEAD: (250 commits) Implement `expect_shape()` (r-lib#1469) Re-enable catch tests on windows (r-lib#2104) Move digest to suggests (r-lib#2105) Support emscripten in `skip_on_os()` (r-lib#2103) Add `skip_unless_r()` (r-lib#2094) Require R 4.1 (r-lib#2101) Allow unquoting first arg for `expect_s4_class()` (r-lib#2065) typo fix (r-lib#2051) Explicitly pass `parent.frame()` in `it()` (r-lib#2086) Update vignette advice for migrating to {testthat} 3e (r-lib#2080) New praise messages (r-lib#1974) move '!' outside aggregation (r-lib#2067) Handle deprecation of std::uncaught_exception() (r-lib#2097) perf: use `anyNA()` (r-lib#2058) Upkeep (r-lib#2099) Implement `mock_output_sequence()` (r-lib#2061) Increment version number to 3.2.3.9000 Increment version number to 3.2.3 Update CRAN comments Finish off r-lib#2046 ...
Closes #2022. Feedback welcome.
I decided against an implicit default for the operator like
skip_unless_r("4.0.0")being>=or==implicitly. I've also kept a rigid one-space requirement for now, though that's easy to change tostrsplit(spec, "\\s*").