Lint expectation
This is an expectation function to test that the lints produced by lint
satisfy a number
of checks.
expect_lint(content, checks, ..., file = NULL)
content |
a character vector for the file content to be linted, each vector element representing a line of text. |
checks |
checks to be performed:
Named vectors are also accepted instead of named lists, but this is a compatibility feature that is not recommended for new code. |
... |
arguments passed to |
file |
if not |
NULL
, invisibly.
# no expected lint expect_lint("a", NULL, trailing_blank_lines_linter) # one expected lint expect_lint("a\n", "superfluous", trailing_blank_lines_linter) expect_lint("a\n", list(message="superfluous", line_number=2), trailing_blank_lines_linter) # several expected lints expect_lint("a\n\n", list("superfluous", "superfluous"), trailing_blank_lines_linter) expect_lint( "a\n\n", list(list(message="superfluous", line_number=2), list(message="superfluous", line_number=3)), trailing_blank_lines_linter)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.