From a16712e802d4600afe818c8211569798d767ceda Mon Sep 17 00:00:00 2001 From: "william.valenduc" Date: Sun, 18 Jan 2026 00:29:31 +0000 Subject: [PATCH] feat(expansion): special_variable_with_braces test --- tests/unit/expansion/parse_var.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/unit/expansion/parse_var.c b/tests/unit/expansion/parse_var.c index f588415..ce4c11a 100644 --- a/tests/unit/expansion/parse_var.c +++ b/tests/unit/expansion/parse_var.c @@ -62,6 +62,17 @@ Test(parse_var_name, special_variable) free(extracted_var); } +Test(parse_var_name, special_variable_with_braces) +{ + char *input = "${1}"; + char *extracted_var = NULL; + size_t r = parse_var_name(input, &extracted_var); + + cr_expect(r == 4); + cr_expect_str_eq(extracted_var, "1"); + free(extracted_var); +} + Test(parse_var_name, incomplete_braces) { char *input = "${MY_VAR";