[logical(1)]
If TRUE, an existing file in place is allowed if it
it is both readable and writeable.
Default is FALSE.
.var.name
[character(1)]
Name of the checked object to print in assertions. Defaults to
the heuristic implemented in vname.
add
[AssertCollection]
Collection to store assertion messages. See AssertCollection.
info
[character(1)]
Extra information to be included in the message for the testthat reporter.
See expect_that.
label
[character(1)]
Name of the checked object to print in messages. Defaults to
the heuristic implemented in vname.
Value
Depending on the function prefix:
If the check is successful, the functions return TRUE. If the check
is not successful, assertPathForOutput/assert_path_for_output
throws an error message, testPathForOutput/test_path_for_output
returns FALSE,
and checkPathForOutput returns a string with the error message.
The function expect_path_for_output always returns an
expectation.
See Also
Other filesystem: checkAccess,
checkDirectoryExists,
checkFileExists
Examples
# Can we create a file in the tempdir?
testPathForOutput(file.path(tempdir(), "process.log"))