diff --git a/test.sh b/test.sh index c0a446b..500714e 100755 --- a/test.sh +++ b/test.sh @@ -1039,4 +1039,35 @@ minishell: syntax error near unexpected token `(' var= EOF +when_run <<"EOF" "unmatched )" +echo unclosed paren) +echo $? +EOF +expecting <<"EOF" +minishell: syntax error near unexpected token `)' +2 +EOF + +when_run <<"EOF" "unmatched ) in export" +export VAR=bon)jour +echo $? +echo var=$VAR +EOF +expecting <<"EOF" +minishell: syntax error near unexpected token `)' +2 +var= +EOF + +when_run <<"EOF" "unexpected () in export" +export VAR=bon()jour +echo $? +echo var=$VAR +EOF +expecting <<"EOF" +minishell: syntax error near unexpected token `(' +2 +var= +EOF + finalize