Change test scripts to always wait for previous command to finish
[tig.git] / test / main / search-test
blob1a71e50126434ba0171d110f584652d6a28c7b7f
1 #!/bin/sh
3 # Test searching in the main view.
5 . libtest.sh
6 . libgit.sh
8 export LINES=16
10 steps '
11 :view-main
12 /作者<Enter>
13 :save-display main-search-author.screen
14 /<Enter>
15 :save-display main-search-author-empty.screen
16 :find-next
17 :save-display main-search-author-find-next.screen
19 /9 B<Enter>
20 :save-display main-search-title.screen
21 :find-next
22 :save-display main-search-title-no-match.screen
24 /v1.0<Enter>
25 :save-display main-search-refs.screen
27 /13:33<Enter>
28 :save-display main-search-time.screen
32 git_clone 'repo-one'
34 test_tig
36 assert_equals 'main-search-author.screen' <<EOF
37 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
38 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
39 2010-03-21 04:53 作者 o Commit 10 C
40 2010-03-12 16:31 René Lévesque o Commit 10 B
41 2010-03-04 04:09 A. U. Thor o Commit 10 A
42 2010-02-23 15:46 Max Power o Commit 9 E
43 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
44 2010-02-06 15:02 作者 o Commit 9 C
45 2010-01-29 02:40 René Lévesque o Commit 9 B
46 2010-01-20 14:18 A. U. Thor o Commit 9 A
47 2010-01-12 01:56 Max Power o Commit 8 E
48 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
49 2009-12-26 01:11 作者 o Commit 8 C
50 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
51 [main] 8d53d6a41f8540749c0db5d0b53e48d2f178dce4 - commit 3 of 50 28%
52 EOF
54 assert_equals 'main-search-author-empty.screen' <<EOF
55 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
56 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
57 2010-03-21 04:53 作者 o Commit 10 C
58 2010-03-12 16:31 René Lévesque o Commit 10 B
59 2010-03-04 04:09 A. U. Thor o Commit 10 A
60 2010-02-23 15:46 Max Power o Commit 9 E
61 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
62 2010-02-06 15:02 作者 o Commit 9 C
63 2010-01-29 02:40 René Lévesque o Commit 9 B
64 2010-01-20 14:18 A. U. Thor o Commit 9 A
65 2010-01-12 01:56 Max Power o Commit 8 E
66 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
67 2009-12-26 01:11 作者 o Commit 8 C
68 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
69 [main] 711615619913109be8fd85f2c378839acaa6db11 - commit 8 of 50 28%
70 EOF
72 assert_equals 'main-search-author-find-next.screen' <<EOF
73 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
74 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
75 2010-03-21 04:53 作者 o Commit 10 C
76 2010-03-12 16:31 René Lévesque o Commit 10 B
77 2010-03-04 04:09 A. U. Thor o Commit 10 A
78 2010-02-23 15:46 Max Power o Commit 9 E
79 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
80 2010-02-06 15:02 作者 o Commit 9 C
81 2010-01-29 02:40 René Lévesque o Commit 9 B
82 2010-01-20 14:18 A. U. Thor o Commit 9 A
83 2010-01-12 01:56 Max Power o Commit 8 E
84 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
85 2009-12-26 01:11 作者 o Commit 8 C
86 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
87 [main] b45b5704c34dbd4c5fd89d58d45238ad136ae166 - commit 13 of 50 28%
88 EOF
90 assert_equals 'main-search-title.screen' <<EOF
91 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
92 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
93 2010-03-21 04:53 作者 o Commit 10 C
94 2010-03-12 16:31 René Lévesque o Commit 10 B
95 2010-03-04 04:09 A. U. Thor o Commit 10 A
96 2010-02-23 15:46 Max Power o Commit 9 E
97 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
98 2010-02-06 15:02 作者 o Commit 9 C
99 2010-01-29 02:40 René Lévesque o Commit 9 B
100 2010-01-20 14:18 A. U. Thor o Commit 9 A
101 2010-01-12 01:56 Max Power o Commit 8 E
102 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
103 2009-12-26 01:11 作者 o Commit 8 C
104 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
105 [main] 99278700109ac9fe4a80bbc1e5b26769e3614f1b - commit 9 of 50 28%
108 assert_equals 'main-search-title-no-match.screen' <<EOF
109 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
110 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
111 2010-03-21 04:53 作者 o Commit 10 C
112 2010-03-12 16:31 René Lévesque o Commit 10 B
113 2010-03-04 04:09 A. U. Thor o Commit 10 A
114 2010-02-23 15:46 Max Power o Commit 9 E
115 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
116 2010-02-06 15:02 作者 o Commit 9 C
117 2010-01-29 02:40 René Lévesque o Commit 9 B
118 2010-01-20 14:18 A. U. Thor o Commit 9 A
119 2010-01-12 01:56 Max Power o Commit 8 E
120 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
121 2009-12-26 01:11 作者 o Commit 8 C
122 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
123 [main] 99278700109ac9fe4a80bbc1e5b26769e3614f1b - commit 9 of 50 28%
126 assert_equals 'main-search-refs.screen' <<EOF
127 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
128 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
129 2010-03-21 04:53 作者 o Commit 10 C
130 2010-03-12 16:31 René Lévesque o Commit 10 B
131 2010-03-04 04:09 A. U. Thor o Commit 10 A
132 2010-02-23 15:46 Max Power o Commit 9 E
133 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
134 2010-02-06 15:02 作者 o Commit 9 C
135 2010-01-29 02:40 René Lévesque o Commit 9 B
136 2010-01-20 14:18 A. U. Thor o Commit 9 A
137 2010-01-12 01:56 Max Power o Commit 8 E
138 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
139 2009-12-26 01:11 作者 o Commit 8 C
140 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
141 [main] 957f2b368e6fa5c0757f36b1441e32729ee5e9c7 - commit 14 of 50 28%
144 assert_equals 'main-search-time.screen' <<EOF
145 2010-04-07 05:37 Max Power o [master] {origin/master} {origin/HEAD}
146 2010-03-29 17:15 Jørgen Thygesen Brahe o Commit 10 D
147 2010-03-21 04:53 作者 o Commit 10 C
148 2010-03-12 16:31 René Lévesque o Commit 10 B
149 2010-03-04 04:09 A. U. Thor o Commit 10 A
150 2010-02-23 15:46 Max Power o Commit 9 E
151 2010-02-15 03:24 Jørgen Thygesen Brahe o Commit 9 D
152 2010-02-06 15:02 作者 o Commit 9 C
153 2010-01-29 02:40 René Lévesque o Commit 9 B
154 2010-01-20 14:18 A. U. Thor o Commit 9 A
155 2010-01-12 01:56 Max Power o Commit 8 E
156 2010-01-03 13:33 Jørgen Thygesen Brahe o Commit 8 D
157 2009-12-26 01:11 作者 o Commit 8 C
158 2009-12-17 12:49 René Lévesque o <v1.0> Commit 8 B
159 [main] 545eb1fa92b902b6799e2a1691419c3158254a0a - commit 12 of 50 28%