From 08b95d4574564771ce16572087e977f7a6d0c5d6 Mon Sep 17 00:00:00 2001 From: Mykhailo Chalyi Date: Fri, 27 Mar 2026 04:03:21 +0000 Subject: [PATCH] test(parser): unskip parse_unexpected_do and parse_unexpected_rbrace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These two parse error tests now pass — the parser correctly rejects unexpected 'do' and '}' keywords at top level. --- crates/bashkit/tests/spec_cases/bash/parse-errors.test.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/crates/bashkit/tests/spec_cases/bash/parse-errors.test.sh b/crates/bashkit/tests/spec_cases/bash/parse-errors.test.sh index 160b2820..41b0bf2b 100644 --- a/crates/bashkit/tests/spec_cases/bash/parse-errors.test.sh +++ b/crates/bashkit/tests/spec_cases/bash/parse-errors.test.sh @@ -26,7 +26,6 @@ done ### parse_unexpected_do # do unexpected outside loop - bashkit should reject this -### skip: TODO parser does not reject unexpected 'do' keyword bash -c 'do echo hi' 2>/dev/null echo status=$? ### expect @@ -35,7 +34,6 @@ status=2 ### parse_unexpected_rbrace # } is a parse error at top level -### skip: TODO parser does not reject unexpected '}' at top level bash -c '}' 2>/dev/null echo status=$? ### expect