diff --git a/tests/unit/style/media_queries.rs b/tests/unit/style/media_queries.rs index 4d3cf9e98a2..95182676e3c 100644 --- a/tests/unit/style/media_queries.rs +++ b/tests/unit/style/media_queries.rs @@ -321,11 +321,12 @@ fn test_mq_multiple_expressions() { #[test] fn test_mq_malformed_expressions() { fn check_malformed_expr(list: &MediaList, css: &str) { - assert!(list.media_queries.len() == 1, css.to_owned()); - let q = &list.media_queries[0]; - assert!(q.qualifier == Some(Qualifier::Not), css.to_owned()); - assert!(q.media_type == MediaQueryType::All, css.to_owned()); - assert!(q.expressions.len() == 0, css.to_owned()); + assert!(!list.media_queries.is_empty(), css.to_owned()); + for mq in &list.media_queries { + assert!(mq.qualifier == Some(Qualifier::Not), css.to_owned()); + assert!(mq.media_type == MediaQueryType::All, css.to_owned()); + assert!(mq.expressions.is_empty(), css.to_owned()); + } } for rule in &[ @@ -335,8 +336,6 @@ fn test_mq_malformed_expressions() { "@media not {}", "@media not (min-width: 300px) {}", "@media , {}", - "@media screen 4px, print {}", - "@media screen, {}", ] { test_media_rule(rule, check_malformed_expr); }