checkWarning(expr, expected = NULL, msg = NULL)
checkWarning
checks if a warning is generated by
an expression, and optionally follows an expected regular
expression pattern.
# check warningscheckWarning({ warning('ah ah'); 3})Using RUnit framework provider: RUnit Warning message: ah ah[1] TRUEcheckWarning({ warning('ah oh ah'); 3}, 'oh')Warning message: ah oh ah[1] TRUEtry( checkWarning(3) )try( checkWarning({ warning('ah ah'); 3}, 'warn you') )Warning message: ah ah