Skip to content

Commit 50dcb10

Browse files
hadleyjennybc
andauthored
Use lifecycle instead of tibble (#2080)
* Use lifecycle instead of tibble waldo previously imported tibble so switch to a package that will always be installed with usethis. * Change another test --------- Co-authored-by: Jenny Bryan <jenny.f.bryan@gmail.com>
1 parent c63c6e8 commit 50dcb10

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

tests/testthat/_snaps/use_import_from.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Code
44
roxygen_ns_show()
55
Output
6-
[1] "#' @importFrom tibble deframe" "#' @importFrom tibble enframe"
7-
[3] "#' @importFrom tibble tibble"
6+
[1] "#' @importFrom lifecycle deprecate_stop"
7+
[2] "#' @importFrom lifecycle deprecate_warn"
88

99
# use_import_from() generates helpful errors
1010

@@ -14,15 +14,15 @@
1414
Error in `use_import_from()`:
1515
x `package` must be a single string.
1616
Code
17-
use_import_from(c("tibble", "rlang"))
17+
use_import_from(c("desc", "rlang"))
1818
Condition
1919
Error in `use_import_from()`:
2020
x `package` must be a single string.
2121
Code
22-
use_import_from("tibble", "pool_noodle")
22+
use_import_from("desc", "pool_noodle")
2323
Condition
2424
Error in `map2()`:
2525
i In index: 1.
2626
Caused by error in `.f()`:
27-
x Can't find `tibble::pool_noodle()`.
27+
x Can't find `desc::pool_noodle()`.
2828

tests/testthat/test-use_import_from.R

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
test_that("use_import_from() imports the related package & adds line to package doc", {
22
create_local_package()
33
use_package_doc()
4-
use_import_from("tibble", "tibble")
4+
use_import_from("lifecycle", "deprecated")
55

6-
expect_equal(proj_desc()$get_field("Imports"), "tibble")
7-
expect_equal(roxygen_ns_show(), "#' @importFrom tibble tibble")
6+
expect_equal(proj_desc()$get_field("Imports"), "lifecycle")
7+
expect_equal(roxygen_ns_show(), "#' @importFrom lifecycle deprecated")
88
})
99

1010
test_that("use_import_from() adds one line for each function", {
1111
create_local_package()
1212
use_package_doc()
13-
use_import_from("tibble", c("tibble", "enframe", "deframe"))
13+
use_import_from("lifecycle", c("deprecate_warn", "deprecate_stop"))
1414

1515
expect_snapshot(roxygen_ns_show())
1616
})
@@ -21,8 +21,8 @@ test_that("use_import_from() generates helpful errors", {
2121

2222
expect_snapshot(error = TRUE, {
2323
use_import_from(1)
24-
use_import_from(c("tibble", "rlang"))
24+
use_import_from(c("desc", "rlang"))
2525

26-
use_import_from("tibble", "pool_noodle")
26+
use_import_from("desc", "pool_noodle")
2727
})
2828
})

0 commit comments

Comments
 (0)