tests/testthat/_snaps/deprec-context.md

cur_data() is soft deprecated

Code
  mutate(df, y = cur_data())
Condition
  Warning:
  There was 1 warning in `mutate()`.
  i In argument: `y = cur_data()`.
  Caused by warning:
  ! `cur_data()` was deprecated in dplyr 1.1.0.
  i Please use `pick()` instead.
Output
  # A tibble: 1 x 2
        x   y$x
    <dbl> <dbl>
  1     1     1

cur_data_all() is soft deprecated

Code
  mutate(df, y = cur_data_all())
Condition
  Warning:
  There was 1 warning in `mutate()`.
  i In argument: `y = cur_data_all()`.
  Caused by warning:
  ! `cur_data_all()` was deprecated in dplyr 1.1.0.
  i Please use `pick()` instead.
Output
  # A tibble: 1 x 2
        x   y$x
    <dbl> <dbl>
  1     1     1

give useful error messages when not applicable

Code
  (expect_error(cur_data()))
Output
  <error/rlang_error>
  Error in `cur_data()`:
  ! Must only be used inside data-masking verbs like `mutate()`, `filter()`, and `group_by()`.
Code
  (expect_error(cur_data_all()))
Output
  <error/rlang_error>
  Error in `cur_data_all()`:
  ! Must only be used inside data-masking verbs like `mutate()`, `filter()`, and `group_by()`.


Try the dplyr package in your browser

Any scripts or data that you put into this service are public.

dplyr documentation built on Nov. 17, 2023, 5:08 p.m.