summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2021-08-23 00:22:43 -0700
committerDan Davison <dandavison7@gmail.com>2021-08-23 00:22:43 -0700
commit0ff506f19510289f7415a9242c9f01031112c6e1 (patch)
treec0bf8656f6cd28c72b5dfc99ebb9af8370567e50
parent464785c66dc3e130bb07b9801aed59abd48d3c8f (diff)
WIP
-rw-r--r--src/parse.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/parse.rs b/src/parse.rs
index 466612a9..0fa0b28c 100644
--- a/src/parse.rs
+++ b/src/parse.rs
@@ -327,10 +327,14 @@ $
#[test]
fn test_blame_line_regex() {
- let line = "ea82f2d0 (Dan Davison 2021-08-22 18:20:19 -0700 120) let mut handled_line = self.handle_commit_meta_header_line()?";
- let caps = BLAME_LINE_REGEX.captures(line);
- assert!(caps.is_some());
- dbg!(parse_git_blame_line(line));
+ for line in &[
+ "ea82f2d0 (Dan Davison 2021-08-22 18:20:19 -0700 120) let mut handled_line = self.handle_commit_meta_header_line()?",
+ "b2257cfa (Dan Davison 2020-07-18 15:34:43 -0400 1) use std::borrow::Cow;"
+ ] {
+ let caps = BLAME_LINE_REGEX.captures(line);
+ assert!(caps.is_some());
+ dbg!(parse_git_blame_line(line));
+ }
}
pub fn parse_git_blame_line(line: &str) -> Option<BlameLine> {