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