summaryrefslogtreecommitdiff
path: root/tests/features/test_match_composition.zc
diff options
context:
space:
mode:
authorSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
committerSAJJA EASWAR <eshwarsajja20@gmail.com>2026-01-25 22:59:36 +0530
commitebc8b94baa6bc694cb4829e2eb2934a1f17fa6a1 (patch)
tree71b952ad455bf17d5bdea01472f0e2297f25eabe /tests/features/test_match_composition.zc
parent863118c95caac0d69a35f6ae4d2e83844734a8a1 (diff)
parent489336b2101bf16edeec7bfc4379408eb19b936e (diff)
Merge branch 'main' into pr-109
Diffstat (limited to 'tests/features/test_match_composition.zc')
-rw-r--r--tests/features/test_match_composition.zc28
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/features/test_match_composition.zc b/tests/features/test_match_composition.zc
index f25b90f..1015a1f 100644
--- a/tests/features/test_match_composition.zc
+++ b/tests/features/test_match_composition.zc
@@ -25,13 +25,13 @@ enum MixinResult {
// Test match binding with named composition - field access
test "match_binding_named_composition" {
- var inner = Inner { value: 42 };
- var wrapper = NamedWrapper { inner: inner };
- var result = NamedResult::Ok(wrapper);
+ let inner = Inner { value: 42 };
+ let wrapper = NamedWrapper { inner: inner };
+ let result = NamedResult::Ok(wrapper);
match result {
NamedResult::Ok(w) => {
- var val = w.inner.value;
+ let val = w.inner.value;
assert(val == 42, "Named composition field access failed");
},
NamedResult::Err(e) => assert(false, "Should not be Err")
@@ -40,12 +40,12 @@ test "match_binding_named_composition" {
// Test match binding with mixin composition - field access
test "match_binding_mixin_composition" {
- var wrapper = MixinWrapper { value: 77 };
- var result = MixinResult::Ok(wrapper);
+ let wrapper = MixinWrapper { value: 77 };
+ let result = MixinResult::Ok(wrapper);
match result {
MixinResult::Ok(w) => {
- var val = w.value;
+ let val = w.value;
assert(val == 77, "Mixin composition field access failed");
},
MixinResult::Err(e) => assert(false, "Should not be Err")
@@ -54,8 +54,8 @@ test "match_binding_mixin_composition" {
// Test match binding with mixin - f-string interpolation
test "match_binding_mixin_fstring" {
- var wrapper = MixinWrapper { value: 88 };
- var result = MixinResult::Ok(wrapper);
+ let wrapper = MixinWrapper { value: 88 };
+ let result = MixinResult::Ok(wrapper);
match result {
MixinResult::Ok(w) => {
@@ -68,8 +68,8 @@ test "match_binding_mixin_fstring" {
// Test match binding with ref - mixin composition
test "match_binding_ref_mixin" {
- var wrapper = MixinWrapper { value: 33 };
- var result = MixinResult::Ok(wrapper);
+ let wrapper = MixinWrapper { value: 33 };
+ let result = MixinResult::Ok(wrapper);
match result {
MixinResult::Ok(ref w) => {
@@ -90,9 +90,9 @@ test "match_binding_ref_mixin" {
// Test match binding with ref - named composition
test "match_binding_ref_named" {
- var inner = Inner { value: 55 };
- var wrapper = NamedWrapper { inner: inner };
- var result = NamedResult::Ok(wrapper);
+ let inner = Inner { value: 55 };
+ let wrapper = NamedWrapper { inner: inner };
+ let result = NamedResult::Ok(wrapper);
match result {
NamedResult::Ok(ref w) => {