Skip to content

Commit 07104e2

Browse files
author
Jonas Berlin
committed
tests: Add tests for replacen()
1 parent f7fd66e commit 07104e2

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/replace.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,3 +228,15 @@ replace!(
228228
bytes!(&std::borrow::Cow::<'_, [u8]>::Owned(vec![b'Z'])),
229229
"age: Z6"
230230
);
231+
232+
#[test]
233+
fn replacen_no_captures() {
234+
let re = regex!(r"[0-9]");
235+
assert_eq!(re.replacen(text!("age: 1234"), 2, t!("Z")), text!("age: ZZ34"));
236+
}
237+
238+
#[test]
239+
fn replacen_with_captures() {
240+
let re = regex!(r"([0-9])");
241+
assert_eq!(re.replacen(text!("age: 1234"), 2, t!("${1}Z")), text!("age: 1Z2Z34"));
242+
}

0 commit comments

Comments
 (0)