diff options
author | Dan Davison <dandavison7@gmail.com> | 2019-08-11 16:01:35 -0700 |
---|---|---|
committer | Dan Davison <dandavison7@gmail.com> | 2019-08-11 18:39:11 -0700 |
commit | 72715c728f07d6a9551a860f84891cc786100777 (patch) | |
tree | 6f3ae0826ae16184e2f3ab15955eaacebab7077b /src/edits.rs | |
parent | a7c91b6a17a47852d8a9d77b3eda125f00e04432 (diff) |
Add test of edits inference
Diffstat (limited to 'src/edits.rs')
-rw-r--r-- | src/edits.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/edits.rs b/src/edits.rs index 072e4eca..63869b41 100644 --- a/src/edits.rs +++ b/src/edits.rs @@ -461,6 +461,28 @@ mod tests { ) } + #[test] + fn test_infer_edits_9() { + assert_edits( + vec!["a a"], + vec!["a b a"], + ( + vec![vec![(MinusNoop, "a"), (MinusNoop, " a")]], + vec![vec![(PlusNoop, "a"), (Insertion, " b"), (PlusNoop, " a")]], + ), + 1.0, + ); + assert_edits( + vec!["a a"], + vec!["a b b a"], + ( + vec![vec![(MinusNoop, "a"), (MinusNoop, " a")]], + vec![vec![(PlusNoop, "a"), (Insertion, " b b"), (PlusNoop, " a")]], + ), + 1.0, + ); + } + fn assert_edits( minus_lines: Vec<&str>, plus_lines: Vec<&str>, |