aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-11-28 06:11:09 +0100
committerCharles Cabergs <me@cacharle.xyz>2020-11-28 06:11:09 +0100
commit995db702075031dab2876c94a1c948efef1911f7 (patch)
tree1d24c0b35a8d2d5d83a3c44cf2260a5836404d85
parent986c40d3a00d7eb938164e86e46d8dd2ce3b4d5b (diff)
downloadminishell_test-995db702075031dab2876c94a1c948efef1911f7.tar.gz
minishell_test-995db702075031dab2876c94a1c948efef1911f7.tar.bz2
minishell_test-995db702075031dab2876c94a1c948efef1911f7.zip
Added test for $_ #7
-rw-r--r--src/suites/misc.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/suites/misc.py b/src/suites/misc.py
index 004ebf1..a6b9bf2 100644
--- a/src/suites/misc.py
+++ b/src/suites/misc.py
@@ -6,7 +6,7 @@
# By: cacharle <me@cacharle.xyz> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2020/10/10 13:06:19 by cacharle #+# #+# #
-# Updated: 2020/10/24 13:39:48 by charles ### ########.fr #
+# Updated: 2020/11/28 06:10:12 by charles ### ########.fr #
# #
# ############################################################################ #
@@ -83,3 +83,18 @@ def suite_shlvl(test):
test("echo $SHLVL", exports={"SHLVL": " 00000000000000000000000000000000000000000000001"})
test("echo $SHLVL", exports={"SHLVL": " 00000000000000000000000000000000000000000000000"
"00000000000000000000000000000000000000000000001"})
+
+
+@suite()
+def suite_lastcmd(test):
+ """ test for $_, the last executed command """
+ test("echo $_")
+ test("echo; echo $_")
+ test("env; echo $_")
+ test("export A=a; echo $_")
+ test("unset A; echo $_")
+ test("echo a b c d; echo $_")
+ test("cat -e /etc/shells; echo $_")
+ test("echo a; echo \"$_\"")
+ test("echo a; echo '$_'")
+ test("echo a; echo \"@$_@\"")