summaryrefslogtreecommitdiff
path: root/tests/test_shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_shell.py')
-rw-r--r--tests/test_shell.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_shell.py b/tests/test_shell.py
index 753a37e3..42814a0b 100644
--- a/tests/test_shell.py
+++ b/tests/test_shell.py
@@ -179,6 +179,24 @@ def test_powershell_session(lexer_powershell_session):
]
assert list(lexer_powershell_session.get_tokens(fragment)) == tokens
+ fragment = u'PS> Get-ChildItem\n'
+ tokens = [
+ (Token.Name.Builtin, u''),
+ (Token.Generic.Prompt, u'PS> '),
+ (Token.Name.Builtin, u'Get-ChildItem'),
+ (Token.Text, u'\n')
+ ]
+ assert list(lexer_powershell_session.get_tokens(fragment)) == tokens
+
+ fragment = u'PS > Get-ChildItem\n'
+ tokens = [
+ (Token.Name.Builtin, u''),
+ (Token.Generic.Prompt, u'PS > '),
+ (Token.Name.Builtin, u'Get-ChildItem'),
+ (Token.Text, u'\n')
+ ]
+ assert list(lexer_powershell_session.get_tokens(fragment)) == tokens
+
def test_powershell_remoting_session(lexer_powershell_session):
fragment = u'[Long-NetBIOS-Hostname]: PS C:\\> Get-ChildItem\n'