Test issues input with both str/iter variants.

This commit is contained in:
Ethiraric 2024-10-19 18:53:36 +02:00
parent ccf6394d9f
commit e052a63458

View file

@ -13,16 +13,16 @@ use saphyr_parser::{Event, Parser, ScanError, TScalarStyle};
/// input traits. /// input traits.
fn run_parser(input: &str) -> Result<Vec<Event>, ScanError> { fn run_parser(input: &str) -> Result<Vec<Event>, ScanError> {
let mut str_events = vec![]; let mut str_events = vec![];
// let mut iter_events = vec![]; let mut iter_events = vec![];
for x in Parser::new_from_str(input) { for x in Parser::new_from_str(input) {
str_events.push(x?.0); str_events.push(x?.0);
} }
// for x in Parser::new_from_iter(input.chars()) { for x in Parser::new_from_iter(input.chars()) {
// iter_events.push(x?.0); iter_events.push(x?.0);
// } }
//
// assert_eq!(str_events, iter_events); assert_eq!(str_events, iter_events);
Ok(str_events) Ok(str_events)
} }