59 lines
484 B
Text
59 lines
484 B
Text
NAME=test $alias
|
|
FILE==
|
|
CMDS=<<EOF
|
|
$foo=echo hello
|
|
$foo
|
|
EOF
|
|
EXPECT=<<EOF
|
|
hello
|
|
EOF
|
|
RUN
|
|
|
|
NAME=test $alias quotes
|
|
FILE==
|
|
CMDS=<<EOF
|
|
"$foo=echo hello;echo world"
|
|
$foo
|
|
EOF
|
|
EXPECT=<<EOF
|
|
hello
|
|
world
|
|
EOF
|
|
RUN
|
|
|
|
NAME=test $alias args
|
|
FILE==
|
|
CMDS=<<EOF
|
|
$foo=!echo hello
|
|
$foo world
|
|
EOF
|
|
EXPECT=<<EOF
|
|
hello world
|
|
EOF
|
|
RUN
|
|
|
|
NAME=list $alias
|
|
FILE==
|
|
CMDS=<<EOF
|
|
$foo=a
|
|
$bar=b
|
|
$
|
|
EOF
|
|
EXPECT=<<EOF
|
|
$foo
|
|
$bar
|
|
EOF
|
|
RUN
|
|
|
|
NAME=delete $alias
|
|
FILE==
|
|
CMDS=<<EOF
|
|
$foo=a
|
|
$bar=b
|
|
$bar=
|
|
$
|
|
EOF
|
|
EXPECT=<<EOF
|
|
$foo
|
|
EOF
|
|
RUN
|