|
1 | 1 |
|
2 | | -## Copyright (C) 2010 - 2019 Dirk Eddelbuettel and Romain Francois |
| 2 | +## Copyright (C) 2010 - 2021 Dirk Eddelbuettel and Romain Francois |
3 | 3 | ## |
4 | 4 | ## This file is part of Rcpp. |
5 | 5 | ## |
@@ -176,9 +176,18 @@ expect_equal(testNullableString("blah"), "blah") |
176 | 176 | expect_true(nchar(Rcpp:::bib()) > 0, info="bib file") |
177 | 177 |
|
178 | 178 | # test.getRcppVersion <- function() { |
179 | | -expect_true(inherits(getRcppVersion(), "package_version"), info="package_version object") |
180 | | -expect_true(getRcppVersion(devel=TRUE) >= getRcppVersion(devel=FALSE), info="dev greater equal release") |
| 179 | +expect_true(inherits(Rcpp::getRcppVersion(), "package_version"), info="package_version object") |
| 180 | +expect_true(Rcpp::getRcppVersion(devel=TRUE) >= Rcpp::getRcppVersion(devel=FALSE), info="dev greater equal release") |
181 | 181 |
|
182 | 182 | ## if need be it can be useful to fail to test e.g. the Docker setup |
183 | 183 | ## commented out now as we prefer to pass when not debugging ;-) |
184 | 184 | # expect_true(FALSE, info="oh noes") |
| 185 | + |
| 186 | +## test that a message is output as is, and a suppressedMessage is not |
| 187 | +txt <- "ABCdef" |
| 188 | +expect_equal(capture.output(messageWrapper(txt), type="message"), txt) |
| 189 | +expect_equal(capture.output(suppressMessages(messageWrapper(txt)), type="message"), character()) |
| 190 | +expect_message(messageWrapper(txt)) |
| 191 | +## test for message component |
| 192 | +msg <- tryCatch(message(txt), message = identity) |
| 193 | +expect_equal(msg$message, paste(txt, "\n", sep="")) |
0 commit comments