Skip to content

Commit 41f4c50

Browse files
committed
Add test
1 parent ff765fb commit 41f4c50

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

shellwords_test.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,19 @@ func TestEnvArgumentsFail(t *testing.T) {
285285
if err == nil {
286286
t.Fatal("Should be an error")
287287
}
288+
_, err = parser.Parse("$FOO")
289+
if err == nil {
290+
t.Fatal("Should be an error")
291+
}
292+
_, err = parser.Parse("echo $FOO")
293+
if err == nil {
294+
t.Fatal("Should be an error")
295+
}
296+
os.Setenv("FOO", "bar `")
297+
_, err = parser.Parse("$FOO ")
298+
if err == nil {
299+
t.Fatal("Should be an error")
300+
}
288301
}
289302

290303
func TestDupEnv(t *testing.T) {

0 commit comments

Comments
 (0)