summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/edits.rs50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/edits.rs b/src/edits.rs
index 474071ef..a7142d6c 100644
--- a/src/edits.rs
+++ b/src/edits.rs
@@ -381,6 +381,56 @@ mod tests {
)
}
+ #[test]
+ fn test_tokenize_6() {
+ assert_tokenize(
+ " (minus_file, plus_file) => format!(\"renamed: {} ⟶ {}\", minus_file, plus_file),",
+ &["",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "(",
+ "minus_file",
+ ",",
+ " ",
+ "plus_file",
+ ")",
+ " ",
+ "=",
+ ">",
+ " ",
+ "format",
+ "!",
+ "(",
+ "\"",
+ "renamed",
+ ":",
+ " ",
+ "{",
+ "}",
+ " ",
+ "⟶",
+ " ",
+ " ",
+ "{",
+ "}",
+ "\"",
+ ",",
+ " ",
+ "minus_file",
+ ",",
+ " ",
+ "plus_file",
+ ")",
+ ","])
+ }
+
fn assert_tokenize(text: &str, expected_tokens: &[&str]) {
let actual_tokens = tokenize(text);
assert_eq!(text, expected_tokens.iter().join(""));