@@ -450,7 +450,7 @@ fn is_thematic_break(line: &str) -> bool {
450450 if trimmed. len ( ) < 3 {
451451 return false ;
452452 }
453- let first = trimmed. chars ( ) . next ( ) . unwrap ( ) ;
453+ let first = trimmed. chars ( ) . next ( ) . expect ( "TODO: handle error" ) ;
454454 ( first == '-' || first == '*' || first == '_' ) && trimmed. chars ( ) . all ( |c| c == first)
455455}
456456
@@ -496,21 +496,21 @@ mod tests {
496496
497497 #[ test]
498498 fn parse_empty_document ( ) {
499- let doc = parse ( "" ) . unwrap ( ) ;
499+ let doc = parse ( "" ) . expect ( "TODO: handle error" ) ;
500500 assert ! ( doc. title. is_none( ) ) ;
501501 assert ! ( doc. blocks. is_empty( ) ) ;
502502 }
503503
504504 #[ test]
505505 fn parse_heading_and_paragraph ( ) {
506- let doc = parse ( "# Title\n \n Some text here." ) . unwrap ( ) ;
506+ let doc = parse ( "# Title\n \n Some text here." ) . expect ( "TODO: handle error" ) ;
507507 assert_eq ! ( doc. title. as_deref( ) , Some ( "Title" ) ) ;
508508 assert_eq ! ( doc. blocks. len( ) , 2 ) ;
509509 }
510510
511511 #[ test]
512512 fn parse_directive ( ) {
513- let doc = parse ( "@version 1.0" ) . unwrap ( ) ;
513+ let doc = parse ( "@version 1.0" ) . expect ( "TODO: handle error" ) ;
514514 assert_eq ! ( doc. directives. len( ) , 1 ) ;
515515 assert_eq ! ( doc. directives[ 0 ] . name, "version" ) ;
516516 assert_eq ! ( doc. directives[ 0 ] . value, "1.0" ) ;
@@ -519,7 +519,7 @@ mod tests {
519519 #[ test]
520520 fn parse_attestation_block ( ) {
521521 let input = "!attest identity=Alice role=author trust=reviewed" ;
522- let doc = parse ( input) . unwrap ( ) ;
522+ let doc = parse ( input) . expect ( "TODO: handle error" ) ;
523523 assert_eq ! ( doc. attestations. len( ) , 1 ) ;
524524 assert_eq ! ( doc. attestations[ 0 ] . identity, "Alice" ) ;
525525 assert_eq ! ( doc. attestations[ 0 ] . trust_level, TrustLevel :: Reviewed ) ;
@@ -528,7 +528,7 @@ mod tests {
528528 #[ test]
529529 fn parse_code_block ( ) {
530530 let input = "```rust\n fn main() {}\n ```" ;
531- let doc = parse ( input) . unwrap ( ) ;
531+ let doc = parse ( input) . expect ( "TODO: handle error" ) ;
532532 assert_eq ! ( doc. blocks. len( ) , 1 ) ;
533533 if let Block :: CodeBlock { language, content } = & doc. blocks [ 0 ] {
534534 assert_eq ! ( language. as_deref( ) , Some ( "rust" ) ) ;
@@ -546,7 +546,7 @@ mod tests {
546546
547547 #[ test]
548548 fn parse_thematic_break ( ) {
549- let doc = parse ( "---" ) . unwrap ( ) ;
549+ let doc = parse ( "---" ) . expect ( "TODO: handle error" ) ;
550550 assert_eq ! ( doc. blocks. len( ) , 1 ) ;
551551 assert_eq ! ( doc. blocks[ 0 ] , Block :: ThematicBreak ) ;
552552 }
0 commit comments