sable-markdown/src/parser/inline/tests/hard_newline.rs@main
raw
1use crate::{ast::*, parser::parse_markdown};
2
3#[test]
4fn hard_newline1() {
5 let doc = parse_markdown("line1\\\nline2").unwrap();
6 assert_eq!(
7 doc,
8 Document {
9 blocks: vec![Block::Paragraph(vec![
10 Inline::Text("line1".to_string()),
11 Inline::LineBreak,
12 Inline::Text("line2".to_string())
13 ])],
14 }
15 );
16}
17
18#[test]
19fn hard_newline2() {
20 let doc = parse_markdown("line1 \nline2").unwrap();
21 assert_eq!(
22 doc,
23 Document {
24 blocks: vec![Block::Paragraph(vec![
25 Inline::Text("line1".to_string()),
26 Inline::LineBreak,
27 Inline::Text("line2".to_string())
28 ])],
29 }
30 );
31}
32