4 fn test_comments_in_rules() {
13 // another line comment
20 rule g/* another multine
28 you like things like "{}" in there? :)
46 let mut ret = Vec::new();
47 get_differences(&load_css_paths(against.as_bytes()),
48 &load_css_paths(text.as_bytes()),
50 assert!(ret.is_empty());
62 let paths = load_css_paths(text.as_bytes());
63 assert!(paths.children.contains(&CssPath::new("a b c d".to_owned())));
67 fn test_comparison() {
82 let against = load_css_paths(y.as_bytes());
83 let other = load_css_paths(x.as_bytes());
85 let mut ret = Vec::new();
86 get_differences(&against, &other, &mut ret);
87 assert!(ret.is_empty());
88 get_differences(&other, &against, &mut ret);
89 assert_eq!(ret, vec![" Missing \"c\" rule".to_owned()]);
93 fn check_empty_css() {
94 let events = load_css_events(&[]);
95 assert_eq!(events.len(), 0);
99 fn check_invalid_css() {
100 let events = load_css_events(b"*");
101 assert_eq!(events.len(), 0);