+# BASIC TUI PROMPT TESTS
+
+# nothing should happen on empty command input
+>
+
+# expected complaints on wrong command inputs
+> foo
+0 !# invalid prompt command: not prefixed by /
+> /foo
+0 !# invalid prompt command: /foo unknown
+> /help foo
+0 !# invalid prompt command: /help given argument(s) while none expected
+> /window
+0 !# invalid prompt command: /window too few arguments (given 0, need 1)
+
+# some simple expected command successes
 > /help
 0 # commands available in this window:
 0 #   /connect HOST_PORT [NICKNAME_PW] [REALNAME]
 0 #   /window.prompt.backspace
 0 #   /window.prompt.move_cursor DIRECTION
 0 #   /window.prompt.scroll DIRECTION
-
 > /list
 0 # windows available via /window:
 0 #   0) :start
 
+# should probably not be available at all by explicit prompt writing, but for now this be the expected behavior …
+> /prompt_enter
+0 !# invalid prompt command: /prompt_enter would loop into ourselves
+> /window.history.scroll foo
+> /window.prompt.backspace
+> /window.prompt.move_cursor foo
+> /window.prompt.scroll foo
+
+# ETC.
+
 > /connect foo.bar.baz foo:bar baz
 1,2 $ caps cleared
 1,2 $ hostname set to: [foo.bar.baz]