mirror of
https://github.com/orhun/systeroid
synced 2024-09-06 08:19:00 +00:00
test(parser): update regexes to have at least one group
This commit is contained in:
parent
c75e1646d1
commit
079b65c409
|
@ -76,7 +76,7 @@ mod tests {
|
|||
fn test_paragraph() -> Result<(), Error> {
|
||||
let input =
|
||||
reader::read_to_string(PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("Cargo.toml"))?;
|
||||
let captures = RegexBuilder::new(r#"^\[[a-zA-Z]+\]\n"#)
|
||||
let captures = RegexBuilder::new(r#"^(\[[a-zA-Z]+\])\n"#)
|
||||
.multi_line(true)
|
||||
.build()?
|
||||
.captures_iter(&input)
|
||||
|
|
|
@ -59,7 +59,7 @@ mod tests {
|
|||
#[test]
|
||||
fn test_document_parser() -> Result<(), Error> {
|
||||
let base_path = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
|
||||
let parser = Parser::new("Cargo.*", r#"^\[package\]\n"#)?;
|
||||
let parser = Parser::new("Cargo.*", r#"^(\[package\])\n"#)?;
|
||||
let mut documents = parser.parse(base_path.as_path())?;
|
||||
|
||||
assert!(documents[0].paragraphs[0]
|
||||
|
|
|
@ -5,7 +5,7 @@ use systeroid_parser::parser::Parser;
|
|||
#[test]
|
||||
fn test_parser() -> Result<(), Error> {
|
||||
let base_path = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
|
||||
let parser = Parser::new("src/*.rs", r#"^#\[cfg\(test\)\]$\n"#)?;
|
||||
let parser = Parser::new("src/*.rs", r#"^(#\[cfg\(test\)\])$\n"#)?;
|
||||
let documents = parser.parse(base_path.as_path())?;
|
||||
|
||||
assert!(documents
|
||||
|
|
Loading…
Reference in a new issue