summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-08-07 16:39:49 -0400
committerDan Davison <dandavison7@gmail.com>2020-08-08 09:48:05 -0400
commit0e980778538437968e242044fd125d58d672b50e (patch)
tree08a7dd723b06737de7fe0b8c699b4c64c2bd3714
parent9bb36d358daddd0f8c84e3953ef0c2b1aae538ae (diff)
Add failing test for line numbers under color-only
-rw-r--r--src/features/line_numbers.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/features/line_numbers.rs b/src/features/line_numbers.rs
index 092629c1..ca024ca2 100644
--- a/src/features/line_numbers.rs
+++ b/src/features/line_numbers.rs
@@ -549,6 +549,16 @@ pub mod tests {
assert_eq!(lines.next().unwrap(), " ⋮10000│bb = 2");
}
+ #[test]
+ fn test_color_only() {
+ let config = make_config_from_args(&["--line-numbers", "--color-only"]);
+ let output = run_delta(TWO_MINUS_LINES_DIFF, &config);
+ let mut lines = output.lines().skip(5);
+ let (line_1, line_2) = (lines.next().unwrap(), lines.next().unwrap());
+ assert_eq!(strip_ansi_codes(line_1), " 1 ⋮ │-a = 1");
+ assert_eq!(strip_ansi_codes(line_2), " 2 ⋮ │-b = 2");
+ }
+
pub const TWO_MINUS_LINES_DIFF: &str = "\
diff --git i/a.py w/a.py
index 223ca50..e69de29 100644