Skip to content

Commit 8ad4f1c

Browse files
committed
Replace simple uses of succeed() + invisible()
1 parent eb7de57 commit 8ad4f1c

11 files changed

+23
-55
lines changed

R/expect-comparison.R

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ expect_compare <- function(operator = c("<", "<=", ">", ">="), act, exp) {
4444
)
4545
fail(msg, trace_env = caller_env())
4646
}
47-
succeed()
48-
invisible(act$val)
47+
pass(act$val)
4948
}
5049
#' @export
5150
#' @rdname comparison-expectations

R/expect-condition.R

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,7 @@ expect_error <- function(
141141
if (!is.null(msg)) {
142142
fail(msg, info = info, trace = act$cap[["trace"]])
143143
}
144-
succeed()
145-
invisible(act$val %||% act$cap)
144+
pass(act$val %||% act$cap)
146145
}
147146
}
148147

@@ -192,9 +191,7 @@ expect_warning <- function(
192191
if (!is.null(msg)) {
193192
fail(msg, info = info)
194193
}
195-
succeed()
196-
197-
invisible(act$val)
194+
pass(act$val)
198195
}
199196
}
200197

@@ -227,9 +224,7 @@ expect_message <- function(
227224
if (!is.null(msg)) {
228225
fail(msg, info = info)
229226
}
230-
succeed()
231-
232-
invisible(act$val)
227+
pass(act$val)
233228
}
234229
}
235230

@@ -274,9 +269,7 @@ expect_condition <- function(
274269
if (!is.null(msg)) {
275270
fail(msg, info = info, trace = act$cap[["trace"]])
276271
}
277-
succeed()
278-
279-
invisible(act$val %||% act$cap)
272+
pass(act$val %||% act$cap)
280273
}
281274
}
282275

@@ -317,11 +310,9 @@ expect_condition_matching <- function(
317310
if (!is.null(msg)) {
318311
fail(msg, info = info, trace = act$cap[["trace"]], trace_env = trace_env)
319312
}
320-
succeed()
321-
322313
# If a condition was expected, return it. Otherwise return the value
323314
# of the expression.
324-
invisible(if (expected) act$cap else act$val)
315+
pass(if (expected) act$cap else act$val)
325316
}
326317

327318
# -------------------------------------------------------------------------

R/expect-equality.R

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ expect_equal <- function(
7979
msg <- sprintf("%s not equal to %s.\n%s", act$lab, exp$lab, comp$message)
8080
fail(msg, info = info)
8181
}
82-
succeed()
83-
invisible(act$val)
82+
pass(act$val)
8483
}
8584
}
8685

@@ -116,8 +115,7 @@ expect_identical <- function(
116115
msg <- sprintf("%s not identical to %s.\n%s", act$lab, exp$lab, msg)
117116
fail(msg, info = info)
118117
}
119-
succeed()
120-
invisible(act$val)
118+
pass(act$val)
121119
}
122120
}
123121

@@ -141,9 +139,7 @@ expect_waldo_equal <- function(type, act, exp, info, ...) {
141139
)
142140
fail(msg, info = info, trace_env = caller_env())
143141
}
144-
succeed()
145-
146-
invisible(act$val)
142+
pass(act$val)
147143
}
148144

149145
#' Is an object equal to the expected value, ignoring attributes?
@@ -196,8 +192,7 @@ expect_equivalent <- function(
196192
)
197193
fail(msg, info = info)
198194
}
199-
succeed()
200-
invisible(act$val)
195+
pass(act$val)
201196
}
202197

203198

@@ -233,8 +228,7 @@ expect_reference <- function(
233228
msg <- sprintf("%s not a reference to %s.", act$lab, exp$lab)
234229
fail(msg, info = info)
235230
}
236-
succeed()
237-
invisible(act$val)
231+
pass(act$val)
238232
}
239233

240234
# expect_reference() needs dev version of rlang

R/expect-inheritance.R

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ expect_type <- function(object, type) {
6060
)
6161
fail(msg)
6262
}
63-
succeed()
64-
invisible(act$val)
63+
pass(act$val)
6564
}
6665

6766
#' @export
@@ -102,8 +101,7 @@ expect_s3_class <- function(object, class, exact = FALSE) {
102101
abort("`class` must be a NA or a character vector")
103102
}
104103

105-
succeed()
106-
invisible(act$val)
104+
pass(act$val)
107105
}
108106

109107
#' @export
@@ -212,8 +210,7 @@ expect_is <- function(object, class, info = NULL, label = NULL) {
212210
)
213211
fail(msg, info = info)
214212
}
215-
succeed()
216-
invisible(act$val)
213+
pass(act$val)
217214
}
218215

219216

R/expect-invisible.R

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ expect_invisible <- function(call, label = NULL) {
2828
msg <- sprintf("%s returns visibly, not invisibly.", lab)
2929
fail(msg)
3030
}
31-
succeed()
32-
invisible(vis$value)
31+
pass(vis$value)
3332
}
3433

3534
#' @export
@@ -42,6 +41,5 @@ expect_visible <- function(call, label = NULL) {
4241
msg <- sprintf("%s returns invisibly, not visibly.", lab)
4342
fail(msg)
4443
}
45-
succeed()
46-
invisible(vis$value)
44+
pass(vis$value)
4745
}

R/expect-length.R

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,5 @@ expect_length_impl_ <- function(act, n) {
2727
msg <- sprintf("%s has length %i, not length %i.", act$lab, act$n, n)
2828
fail(msg, trace_env = parent.frame())
2929
}
30-
succeed()
31-
32-
invisible(act$val)
30+
pass(act$val)
3331
}

R/expect-named.R

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ expect_named <- function(
5454
fail(msg, info = info)
5555
}
5656
}
57-
succeed()
58-
invisible(act$val)
57+
pass(act$val)
5958
}
6059

6160
normalise_names <- function(x, ignore.order = FALSE, ignore.case = FALSE) {

R/expect-setequal.R

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,8 @@ expect_setequal <- function(object, expected) {
5151
paste0("* Only in `expected`: ", values(exp_miss), "\n")
5252
}
5353
))
54-
} else {
55-
succeed()
5654
}
57-
58-
invisible(act$val)
55+
pass(act$val)
5956
}
6057

6158
values <- function(x) {
@@ -89,8 +86,7 @@ expect_mapequal <- function(object, expected) {
8986
# Length-0 vectors are OK whether named or unnamed.
9087
if (length(act$val) == 0 && length(exp$val) == 0) {
9188
warn("`object` and `expected` are empty lists")
92-
succeed()
93-
return(invisible(act$val))
89+
return(pass(act$val))
9490
}
9591

9692
act_nms <- names(act$val)

R/expect-shape.R

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,5 @@ expect_shape = function(object, ..., length, nrow, ncol, dim) {
8383
}
8484
}
8585

86-
succeed()
87-
invisible(act$val)
86+
pass(act$val)
8887
}

R/expect-silent.R

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,5 @@ expect_silent <- function(object) {
3030
msg <- sprintf("%s produced %s.", act$lab, paste(outputs, collapse = ", "))
3131
fail(msg)
3232
}
33-
succeed()
34-
35-
invisible(act$cap$result)
33+
pass(act$cap$result)
3634
}

0 commit comments

Comments
 (0)