summaryrefslogtreecommitdiffstats
path: root/src/tests/test_example_diffs.rs
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-06-25 21:58:44 -0400
committerDan Davison <dandavison7@gmail.com>2020-06-25 22:26:44 -0400
commit3608bf2a5cf533f15df98f0e1bb4f67bc8f416fe (patch)
treeb4fd4d3ee7e31a53b081e6d2089f962394ec4783 /src/tests/test_example_diffs.rs
parentd7b25ccb9b9e9d34b5676083adfdcde2325c99e4 (diff)
Add regression test
Diffstat (limited to 'src/tests/test_example_diffs.rs')
-rw-r--r--src/tests/test_example_diffs.rs15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/tests/test_example_diffs.rs b/src/tests/test_example_diffs.rs
index 7e0bf6b6..d50f0abe 100644
--- a/src/tests/test_example_diffs.rs
+++ b/src/tests/test_example_diffs.rs
@@ -135,7 +135,10 @@ mod tests {
#[test]
fn test_certain_bugs_are_not_present() {
- for input in vec![DIFF_EXHIBITING_TRUNCATION_BUG] {
+ for input in vec![
+ DIFF_EXHIBITING_PARSE_FILE_NAME_BUG,
+ DIFF_EXHIBITING_TRUNCATION_BUG,
+ ] {
let config = integration_test_utils::make_config(&["--color-only"]);
let output = integration_test_utils::run_delta(input, &config);
assert_eq!(strip_ansi_codes(&output), input);
@@ -1550,6 +1553,16 @@ index cba6064..ba1a4de 100644
+ let col = Co
"#;
+ const DIFF_EXHIBITING_PARSE_FILE_NAME_BUG: &str = r"
+diff --git c/a i/a
+new file mode 100644
+index 0000000..eea55b6
+--- /dev/null
++++ i/a
+@@ -0,0 +1 @@
++++ a
+";
+
const DIFF_WITH_REMOVED_EMPTY_LINE: &str = r"
diff --git i/a w/a
index 8b13789..e69de29 100644