test(gen_uplc::scope): more replace unit tests
Co-authored-by: Kasey White <kwhitemsg@gmail.com>
This commit is contained in:
parent
e5980c5a96
commit
80f2fd746d
|
@ -110,12 +110,32 @@ mod test {
|
|||
fn replace_same_value() {
|
||||
let mut value = Scope(vec![1, 2, 3, 4, 5, 6]);
|
||||
|
||||
let pattern = Scope(vec![1, 2, 3, 4, 5, 6]);
|
||||
|
||||
let replacement = Scope(vec![1, 2, 3, 4, 5, 6]);
|
||||
|
||||
value.replace(&pattern, replacement);
|
||||
value.replace(replacement);
|
||||
|
||||
assert_eq!(value, Scope(vec![1, 2, 3, 4, 5, 6]));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn replace_with_pattern() {
|
||||
let mut value = Scope(vec![1, 2, 3, 4, 5]);
|
||||
|
||||
let replacement = Scope(vec![1, 2, 8, 9]);
|
||||
|
||||
value.replace(replacement);
|
||||
|
||||
assert_eq!(value, Scope(vec![1, 2, 8, 9, 3, 4, 5]));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn replace_with_no_pattern() {
|
||||
let mut value = Scope(vec![1, 2, 3, 4, 5]);
|
||||
|
||||
let replacement = Scope(vec![8, 9]);
|
||||
|
||||
value.replace(replacement);
|
||||
|
||||
assert_eq!(value, Scope(vec![8, 9, 1, 2, 3, 4, 5]));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue