diff options
author | Dan Davison <dandavison7@gmail.com> | 2020-08-07 16:39:49 -0400 |
---|---|---|
committer | Dan Davison <dandavison7@gmail.com> | 2020-08-08 09:48:05 -0400 |
commit | 0e980778538437968e242044fd125d58d672b50e (patch) | |
tree | 08a7dd723b06737de7fe0b8c699b4c64c2bd3714 | |
parent | 9bb36d358daddd0f8c84e3953ef0c2b1aae538ae (diff) |
Add failing test for line numbers under color-only
-rw-r--r-- | src/features/line_numbers.rs | 10 |
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 |