Expand test coverage

This commit is contained in:
Juno Takano 2026-01-10 05:42:36 -03:00
commit 5958f1551b
27 changed files with 593 additions and 109 deletions

View file

@ -58,6 +58,8 @@ impl std::fmt::Display for Paragraph {
#[cfg(test)]
mod tests {
use crate::syntax::content::parser::token::Token;
use super::*;
#[test]
@ -74,4 +76,25 @@ mod tests {
let p = Paragraph::lex(&Lexeme::default());
drop(p.render());
}
#[test]
fn token_display() {
let mut paragraph = Paragraph::new(true);
assert_eq!(
format!("{}", Token::Paragraph(paragraph.clone())),
"Tk:Paragraph [open]"
);
paragraph.open = Some(false);
assert_eq!(
format!("{}", Token::Paragraph(paragraph.clone())),
"Tk:Paragraph [closed]"
);
paragraph.open = None;
assert_eq!(
format!("{}", Token::Paragraph(paragraph.clone())),
"Tk:Paragraph [unknown]"
);
}
}