From c8ac9aa165b2b1cf1fb4c301db6cc6b47ef675c3 Mon Sep 17 00:00:00 2001 From: Kasey White Date: Mon, 27 Mar 2023 17:53:09 -0400 Subject: [PATCH] test: add replace same value unit test --- crates/aiken-lang/src/gen_uplc/scope.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crates/aiken-lang/src/gen_uplc/scope.rs b/crates/aiken-lang/src/gen_uplc/scope.rs index 61a0ca88..f259dca5 100644 --- a/crates/aiken-lang/src/gen_uplc/scope.rs +++ b/crates/aiken-lang/src/gen_uplc/scope.rs @@ -131,4 +131,17 @@ mod test { assert_eq!(result, Scope::default()); } + + #[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); + + assert_eq!(value, Scope(vec![1, 2, 3, 4, 5, 6])); + } }