We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6cab045 + b73d02f commit 1562629Copy full SHA for 1562629
src/book/summary.rs
@@ -536,6 +536,10 @@ impl<'a> SummaryParser<'a> {
536
// Skip a HTML element such as a comment line.
537
Some(Event::Html(_)) => {}
538
// Otherwise, no title.
539
+ Some(ev) => {
540
+ self.back(ev);
541
+ return None;
542
+ }
543
_ => return None,
544
}
545
@@ -647,6 +651,18 @@ mod tests {
647
651
assert_eq!(got, should_be);
648
652
649
653
654
+ #[test]
655
+ fn no_initial_title() {
656
+ let src = "[Link]()";
657
+ let mut parser = SummaryParser::new(src);
658
+
659
+ assert!(parser.parse_title().is_none());
660
+ assert!(matches!(
661
+ parser.next_event(),
662
+ Some(Event::Start(Tag::Paragraph))
663
+ ));
664
665
650
666
#[test]
667
fn parse_title_with_styling() {
668
let src = "# My **Awesome** Summary";
0 commit comments