@@ -62,15 +62,17 @@ expect_equal(women, dat)
6262expect_warning(warning(" foo" ))
6363expect_error(stop(" bar" ))
6464
65- # class of error condition
66- ec <- errorCondition(message = " wa babalooba" , class = " foo" )
67- expect_false(ignore(expect_error )( stop(ec ), class = " bar" ))
68- expect_true (ignore(expect_error )( stop(ec ), class = " foo" ))
69-
70- # class of warning condition
71- wc <- warningCondition(message = " ba la bamboo" , class = " foo" )
72- expect_false(ignore(expect_warning )( warning(wc ), class = " bar" ))
73- expect_true (ignore(expect_warning )( warning(wc ), class = " foo" ))
65+ if (getRversion() > = " 3.6.0" ) {
66+ # class of error condition
67+ ec <- errorCondition(message = " wa babalooba" , class = " foo" )
68+ expect_false(ignore(expect_error )( stop(ec ), class = " bar" ))
69+ expect_true (ignore(expect_error )( stop(ec ), class = " foo" ))
70+
71+ # class of warning condition
72+ wc <- warningCondition(message = " ba la bamboo" , class = " foo" )
73+ expect_false(ignore(expect_warning )( warning(wc ), class = " bar" ))
74+ expect_true (ignore(expect_warning )( warning(wc ), class = " foo" ))
75+ }
7476
7577# messages to stdout
7678expect_stdout(print(" hihi" ))
0 commit comments