diff options
Diffstat (limited to 'src/token.rs')
-rw-r--r-- | src/token.rs | 45 |
1 files changed, 33 insertions, 12 deletions
diff --git a/src/token.rs b/src/token.rs index 0f2daaa..c1d2abc 100644 --- a/src/token.rs +++ b/src/token.rs @@ -10,10 +10,7 @@ pub struct Token { impl Token { fn new(token: TokenKind, pos: usize) -> Self { debug!("Token: token={:?} pos={}", token, pos); - Self { - token, - pos, - } + Self { token, pos } } } @@ -170,7 +167,10 @@ mod test { fn plain_markdown() { let patterns = TokenPatterns::default(); let mut p = parser("** hello, world", &patterns); - assert_eq!(p.parse().token, TokenKind::Markdown("** hello, world".into())); + assert_eq!( + p.parse().token, + TokenKind::Markdown("** hello, world".into()) + ); assert_eq!(p.parse().token, TokenKind::End); } @@ -287,7 +287,10 @@ mod test { fn single_quoted() { let patterns = TokenPatterns::default(); let mut p = parser(r#""hello there""#, &patterns); - assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"hello there"#.into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue(r#"hello there"#.into()) + ); assert_eq!(p.parse().token, TokenKind::End); } @@ -295,7 +298,10 @@ mod test { fn triple_quoted() { let patterns = TokenPatterns::default(); let mut p = parser(r#""""hello\nthere""""#, &patterns); - assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"hello\nthere"#.into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue(r#"hello\nthere"#.into()) + ); assert_eq!(p.parse().token, TokenKind::End); } @@ -310,7 +316,10 @@ mod test { assert_eq!(p.parse().token, TokenKind::Word("test".into())); assert_eq!(p.parse().token, TokenKind::Equals); - assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()) + ); assert_eq!(p.parse().token, TokenKind::CloseBrackets); assert_eq!(p.parse().token, TokenKind::End); @@ -334,12 +343,18 @@ mod test { assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("test".into())); assert_eq!(p.parse().token, TokenKind::Equals); - assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()) + ); assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("then".into())); assert_eq!(p.parse().token, TokenKind::Equals); - assert_eq!(p.parse().token, TokenKind::QuotedValue("\n[[!sidebar]]\n".into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue("\n[[!sidebar]]\n".into()) + ); assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("else".into())); @@ -372,12 +387,18 @@ mod test { assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("test".into())); assert_eq!(p.parse().token, TokenKind::Equals); - assert_eq!(p.parse().token, TokenKind::QuotedValue(r#"enabled(sidebar)"#.into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue(r#"enabled(sidebar)"#.into()) + ); assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("then".into())); assert_eq!(p.parse().token, TokenKind::Equals); - assert_eq!(p.parse().token, TokenKind::QuotedValue("\n[[!sidebar]]\n".into())); + assert_eq!( + p.parse().token, + TokenKind::QuotedValue("\n[[!sidebar]]\n".into()) + ); assert_eq!(p.parse().token, TokenKind::Spaces(" ".into())); assert_eq!(p.parse().token, TokenKind::Word("else".into())); |