Fix parser test macro

This commit is contained in:
Olivier Goffart 2021-03-15 10:50:33 +01:00
parent 70ff7baa85
commit b2572f8bb3

View file

@ -71,7 +71,8 @@ fn generate_test(fn_name: &str, doc: &str) -> String {
tests += &format!(r#" tests += &format!(r#"
#[test] fn parser_test_{fn}_{i}() #[test] fn parser_test_{fn}_{i}()
{{ {{
let mut p = DefaultParser::new("{source}".to_owned()); let mut diag = Default::default();
let mut p = DefaultParser::new("{source}", &mut diag);
{fn}(&mut p); {fn}(&mut p);
let has_error = p.diags.has_error(); let has_error = p.diags.has_error();
//#[cfg(feature = "display-diagnostics")] //#[cfg(feature = "display-diagnostics")]