[fine] Don't feel like supporting these tests

This commit is contained in:
John Doty 2024-01-04 19:51:06 -08:00
parent f203da328b
commit 4f3536ea50

View file

@ -591,34 +591,3 @@ fn identifier(p: &mut CParser) -> MarkClosed {
p.end(m, TreeKind::Identifier)
}
#[cfg(test)]
mod tests {
use super::*;
use pretty_assertions::assert_eq;
fn test_successful_expression_parse(source: &str, expected: &str) {
let tokens = Tokens::new(source);
let mut parser = CParser::new(tokens);
expression(&mut parser);
let (tree, _) = parser.build_tree();
assert_eq!(
expected,
format!("{tree:?}"),
"The parse structure of the expressions did not match"
);
}
macro_rules! test_expr {
($name:ident, $input:expr, $expected:expr) => {
#[test]
fn $name() {
test_successful_expression_parse($input, $expected);
}
};
}
test_expr!(number_expr, "12", "[LiteralExpression Number:'12']");
}