Skip to main content

stylex_css_parser/at_queries/
messages.rs

1/*!
2Error messages for media query parsing and validation.
3*/
4
5pub struct MediaQueryErrors;
6
7impl MediaQueryErrors {
8  pub const SYNTAX_ERROR: &'static str = "Invalid media query syntax.";
9  pub const UNBALANCED_PARENS: &'static str = "Unbalanced parentheses in media query.";
10}
11
12#[cfg(test)]
13mod tests {
14  use super::*;
15
16  #[test]
17  fn test_error_message_content() {
18    assert!(MediaQueryErrors::SYNTAX_ERROR.contains("syntax"));
19    assert!(MediaQueryErrors::UNBALANCED_PARENS.contains("parentheses"));
20  }
21
22  #[test]
23  fn test_error_message_content_validation() {
24    assert_eq!(
25      MediaQueryErrors::SYNTAX_ERROR,
26      "Invalid media query syntax."
27    );
28    assert_eq!(
29      MediaQueryErrors::UNBALANCED_PARENS,
30      "Unbalanced parentheses in media query."
31    );
32  }
33}