Restrict panic testing to when std is enabled
This commit is contained in:
parent
33b74618b6
commit
d02f166765
|
@ -438,10 +438,12 @@ fn clamp_test() {
|
|||
|
||||
#[test]
|
||||
fn clamp_nan_bound() {
|
||||
/// When debug assertions are enabled, checks that the expression panics.
|
||||
/// When debug assertions and the `std` feature are enabled, checks that
|
||||
/// the expression panics.
|
||||
macro_rules! assert_debug_panics {
|
||||
($body:expr) => {
|
||||
if cfg!(debug_assertions) {
|
||||
#[cfg(all(debug_assertions, feature = "std"))]
|
||||
{
|
||||
if let Ok(v) = ::std::panic::catch_unwind(|| $body) {
|
||||
panic!(
|
||||
"assertion failed: should_panic; non-panicking result: {:?}",
|
||||
|
|
Loading…
Reference in New Issue