@@ -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