summaryrefslogtreecommitdiff
path: root/tools/repl_test.py
diff options
context:
space:
mode:
authorKevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com>2019-08-30 23:45:35 -0700
committerRyan Dahl <ry@tinyclouds.org>2019-08-31 02:45:35 -0400
commit07c3c76d0d7585dc49ffde79d38c406ca9f6e7ca (patch)
treeeb5646745a1c2dfb1c0026a9a5c73d1858fedc78 /tools/repl_test.py
parent54a3b54138df607585061854ca27282a6cf15c07 (diff)
Save last execution result in for REPL (#2843)
Diffstat (limited to 'tools/repl_test.py')
-rw-r--r--tools/repl_test.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/repl_test.py b/tools/repl_test.py
index 77e54dfdf..870824661 100644
--- a/tools/repl_test.py
+++ b/tools/repl_test.py
@@ -58,6 +58,7 @@ class TestRepl(DenoTestCase):
def test_help_command(self):
out, err, code = self.input("help")
expectedOut = '\n'.join([
+ "_ Print last execution output",
"exit Exit the REPL",
"help Print this help message",
"",
@@ -150,6 +151,12 @@ class TestRepl(DenoTestCase):
self.assertTrue(err.startswith("Unable to save REPL history:"))
self.assertEqual(code, 0)
+ def test_save_last_output(self):
+ out, err, code = self.input("1", "_")
+ self.assertEqual(out, '1\n1\n')
+ self.assertEqual(err, '')
+ self.assertEqual(code, 0)
+
if __name__ == "__main__":
run_tests()