Skip to content

Commit e6f282a

Browse files
intermingling test
1 parent e08d8fd commit e6f282a

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

tests/testthat/test-library_call_linter.R

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,8 @@ test_that("Consecutive calls to different blocked calls is OK", {
409409
})
410410

411411
test_that("Multiple violations across different calls are caught", {
412+
linter <- library_call_linter()
413+
412414
expect_lint(
413415
trim_some("
414416
suppressPackageStartupMessages(library(x))
@@ -420,6 +422,18 @@ test_that("Multiple violations across different calls are caught", {
420422
"Unify consecutive calls to suppressPackageStartupMessages",
421423
"Unify consecutive calls to suppressMessages"
422424
),
423-
library_call_linter()
425+
linter
426+
)
427+
428+
expect_lint(
429+
trim_some("
430+
suppressMessages(library(A))
431+
suppressPackageStartupMessages(library(A))
432+
suppressMessages(library(A))
433+
suppressPackageStartupMessages(library(A))
434+
suppressPackageStartupMessages(library(A))
435+
"),
436+
list("Unify consecutive calls to suppressPackageStartupMessages", line_number = 4L),
437+
linter
424438
)
425439
})

0 commit comments

Comments
 (0)