summaryrefslogtreecommitdiffstats
path: root/src/features/line_numbers.rs
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-07-10 15:36:02 -0400
committerDan Davison <dandavison7@gmail.com>2020-07-10 15:40:57 -0400
commit8e6a149f1e5a089099698812f427c969c89effbb (patch)
tree020f6643938fa486bb10d25ab4de9504009ab69b /src/features/line_numbers.rs
parent782b74ff4e8cd11203cb7d450dd04783cee23509 (diff)
Add failing test for line-number formats with no placeholder
Diffstat (limited to 'src/features/line_numbers.rs')
-rw-r--r--src/features/line_numbers.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/features/line_numbers.rs b/src/features/line_numbers.rs
index 89316fb5..bf70c467 100644
--- a/src/features/line_numbers.rs
+++ b/src/features/line_numbers.rs
@@ -357,6 +357,20 @@ pub mod tests {
)
}
+ #[test]
+ fn test_line_number_format_regex_7() {
+ assert_eq!(
+ parse_line_number_format("__@@---**"),
+ vec![LineNumberPlaceholderData {
+ prefix: "",
+ placeholder: None,
+ alignment_spec: None,
+ width: None,
+ suffix: "__@@---**",
+ },]
+ )
+ }
+
fn _get_capture<'a>(i: usize, j: usize, caps: &'a Vec<Captures>) -> &'a str {
caps[i].get(j).map_or("", |m| m.as_str())
}