Remove extraneous selector display tests
This commit is contained in:
parent
bf0ce2fe1a
commit
686c3f0a51
@ -143,54 +143,6 @@ impl Display for SelectorKind {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod test_selector_display {
|
||||
use super::*;
|
||||
use SelectorKind::*;
|
||||
macro_rules! test_selector_display {
|
||||
|
||||
($func:ident, Selector($tok:tt), $output:literal) => {
|
||||
#[test]
|
||||
fn $func() {
|
||||
assert_eq!(format!("{}", Selector(vec!$tok)), $output);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
test_selector_display!(el, Selector((Element("a".to_string()))), "a");
|
||||
test_selector_display!(
|
||||
keeps_one_whitespace,
|
||||
Selector((
|
||||
Element("a".to_string()),
|
||||
Whitespace,
|
||||
Element("b".to_string()),
|
||||
)),
|
||||
"a b"
|
||||
);
|
||||
test_selector_display!(
|
||||
keeps_one_whitespace_with_two,
|
||||
Selector((
|
||||
Element("a".to_string()),
|
||||
Whitespace,
|
||||
Whitespace,
|
||||
Element("c".to_string()),
|
||||
Whitespace,
|
||||
)),
|
||||
"a c"
|
||||
);
|
||||
test_selector_display!(
|
||||
keeps_one_whitespace_with_three_els,
|
||||
Selector((
|
||||
Element("a".to_string()),
|
||||
Whitespace,
|
||||
Element("a".to_string()),
|
||||
Whitespace,
|
||||
Element("c".to_string()),
|
||||
)),
|
||||
"a a c"
|
||||
);
|
||||
}
|
||||
|
||||
struct SelectorParser<'a> {
|
||||
scope: &'a Scope,
|
||||
selectors: Vec<SelectorKind>,
|
||||
|
Loading…
x
Reference in New Issue
Block a user