Skip to content

Commit d68a596

Browse files
authored
Merge pull request #2561 from szabgab/test-failure-in-summary
Test failure in SUMMARY.md when item is not a link
2 parents ace2abf + e7418f2 commit d68a596

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/book/summary.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,18 @@ mod tests {
749749
assert!(got.is_err());
750750
}
751751

752+
#[test]
753+
fn expected_a_start_of_a_link() {
754+
let src = "- Title\n";
755+
let mut parser = SummaryParser::new(src);
756+
757+
let got = parser.parse_affix(false);
758+
759+
assert!(got.is_err());
760+
let error_message = got.err().unwrap().to_string();
761+
assert_eq!(error_message, "failed to parse SUMMARY.md line 1, column 0: Suffix chapters cannot be followed by a list");
762+
}
763+
752764
#[test]
753765
fn parse_a_link() {
754766
let src = "[First](./first.md)";

0 commit comments

Comments
 (0)