Skip to content

Commit f1bfd46

Browse files
committed
Require roxygen2>=7.3.0 for parsable-roxygen
1 parent 8a5a576 commit f1bfd46

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

inst/hooks/exported/parsable-roxygen.R

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ Options:
1111

1212
arguments <- precommit::precommit_docopt(doc)
1313

14+
if (packageVersion("roxygen2") < package_version("7.3.0")) {
15+
rlang::abort("You need at least version 7.3.0 of {roxygen2} to run this hook.")
16+
}
17+
1418
out <- lapply(arguments$files, function(path) {
1519
tryCatch(
1620
# Capture any messages from roxygen2:::warn_roxy()
Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# success - code evaluated
1+
# success - code not evaluated
22
run_test(
33
"parsable-roxygen",
44
suffix = "-success.R",
5-
std_out = "A random print statement",
5+
std_out = NULL,
66
std_err = NULL,
77
read_only = TRUE
88
)
99

10-
# success - code not evaluated
10+
# success - code evaluated
1111
run_test(
1212
"parsable-roxygen",
1313
suffix = "-success.R",
14-
cmd_args = "--no-eval",
15-
std_out = NULL,
14+
cmd_args = "--eval",
15+
std_out = "A random print statement",
1616
std_err = NULL,
1717
read_only = TRUE
1818
)
@@ -34,12 +34,3 @@ run_test(
3434
std_err = "unexpected '}'",
3535
read_only = TRUE
3636
)
37-
38-
39-
run_test(
40-
"parsable-roxygen",
41-
suffix = "-fail4.R",
42-
std_out = "File ",
43-
std_err = "unexpected '}'",
44-
read_only = TRUE
45-
)

0 commit comments

Comments
 (0)