tests(export): ensure export rejects invalid identifiers

This commit is contained in:
Khaïs COLIN 2025-04-25 15:12:14 +02:00
parent c4be8693d1
commit c756d3783f

13
test.sh
View file

@ -759,15 +759,16 @@ minishell: export: `': not a valid identifier
EOF
when_run <<EOF "export with invalid identifiers"
export % $ 0 1 \$?
export T%=T T$=T 0=T 1=T \$?=T TE+S=T
echo \$?
EOF
expecting <<"EOF"
minishell: export: `%': not a valid identifier
minishell: export: `$': not a valid identifier
minishell: export: `0': not a valid identifier
minishell: export: `1': not a valid identifier
minishell: export: `0': not a valid identifier
minishell: export: `T%=T': not a valid identifier
minishell: export: `T$=T': not a valid identifier
minishell: export: `0=T': not a valid identifier
minishell: export: `1=T': not a valid identifier
minishell: export: `0=T': not a valid identifier
minishell: export: `TE+S=T': not a valid identifier
1
EOF