/
info_feature.test
77 lines (68 loc) · 1.24 KB
/
info_feature.test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
foo@bar:/var/local$ cd ~
foo@bar:~$ sudo -i
[sudo] password for foo:
root@bar:~# echo "hello!"
hello!
foo@bar$ zsh
foo@bar% exit
----------------------------------------------------
[
["command", [
["info", [
["user", "foo@bar"],
["punctuation", ":"],
["path", "/var/local"]
]],
["shell-symbol", "$"],
["bash", [
["builtin", "cd"],
" ~"
]]
]],
["command", [
["info", [
["user", "foo@bar"],
["punctuation", ":"],
["path", "~"]
]],
["shell-symbol", "$"],
["bash", [
["function", "sudo"],
["parameter", "-i"]
]]
]],
["output", "[sudo] password for foo:\r\n"],
["command", [
["info", [
["user", "root@bar"],
["punctuation", ":"],
["path", "~"]
]],
["shell-symbol", "#"],
["bash", [
["builtin", "echo"],
["string", ["\"hello!\""]]
]]
]],
["output", "hello!\r\n\r\n"],
["command", [
["info", [
["user", "foo@bar"]
]],
["shell-symbol", "$"],
["bash", [
["function", "zsh"]
]]
]],
["command", [
["info", [
["user", "foo@bar"]
]],
["shell-symbol", "%"],
["bash", [
["builtin", "exit"]
]]
]]
]
----------------------------------------------------
Checks for the info bash outputs.