diff --git a/tests/cmdline/repl_autocomplete.py b/tests/cmdline/repl_autocomplete.py
new file mode 100644
index 0000000000000000000000000000000000000000..a848cab0f63804739a9c275d4ff71b370fa7b713
--- /dev/null
+++ b/tests/cmdline/repl_autocomplete.py
@@ -0,0 +1,10 @@
+# tests for autocompletion
+impo	sys
+not_exist.	
+not_exist	
+x = '123'
+1, x.isdi	()
+i = str
+i.lowe	('ABC')
+j = None
+j.	
diff --git a/tests/cmdline/repl_autocomplete.py.exp b/tests/cmdline/repl_autocomplete.py.exp
new file mode 100644
index 0000000000000000000000000000000000000000..dfb998ff6e93dc6106061b63d2b8a2a102d278ec
--- /dev/null
+++ b/tests/cmdline/repl_autocomplete.py.exp
@@ -0,0 +1,15 @@
+MicroPython \.\+ version
+Use \.\+
+>>> # tests for autocompletion
+>>> import sys
+>>> not_exist.
+>>> not_exist
+>>> x = '123'
+>>> 1, x.isdigit()
+(1, True)
+>>> i = str
+>>> i.lower('ABC')
+'abc'
+>>> j = None
+>>> j.
+>>>