#[test] fn test_nested_at_rule() { let _ = env_logger::builder().is_test(true).try_init(); let dynamic_value = "blue"; let style = stylist::style! { @supports (display: grid) { @media print { background-color: grey; } @media print { color: ${dynamic_value}; } } } .unwrap(); let expected_reusult = format!( r#"@supports (display:grid) {{ @media print {{ .{cls} {{ background-color: grey; }} }} }} @supports (display:grid) {{ @media print {{ .{cls} {{ color: blue; }} }} }} "#, cls = style.get_class_name() ); assert_eq!(expected_reusult, style.get_style_str()); }