File tree 2 files changed +81
-0
lines changed
2 files changed +81
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ . libtest.sh
4
+ . libgit.sh
5
+
6
+ export LINES=3
7
+ export COLUMNS=80
8
+
9
+ test_require readline
10
+
11
+ in_work_dir create_repo_from_tgz " $base_dir /files/scala-js-benchmarks.tgz"
12
+
13
+ test_case one \
14
+ --before=' rm -f -- "$HOME/.tig_history"' \
15
+ --tigrc=' set history-size = 10' \
16
+ --keystrokes=' :echo keys_one\r:quit\r' \
17
+ --assert-equals=" .tig_history" =' echo keys_one
18
+ quit
19
+ ' \
20
+ << EOF
21
+ 2014-03-01 17:26 -0500 Jonas Fonseca o [master] WIP: Upgrade to 0.4-SNAPSHO
22
+ [main] ee912870202200a0b9cf4fd86ba57243212d341e - commit 1 of 48 2%
23
+ EOF
24
+
25
+ test_case two \
26
+ --before=' rm -f -- "$HOME/.tig_history"' \
27
+ --tigrc=' set history-size = 10' \
28
+ --keystrokes=' :echo keys_two\r:quit\r' \
29
+ --assert-equals=" .tig_history" =" echo keys_two
30
+ quit
31
+ " \
32
+ --script=' :echo first_line
33
+ :echo second_line' \
34
+ << EOF
35
+ 2014-03-01 17:26 -0500 Jonas Fonseca o [master] WIP: Upgrade to 0.4-SNAPSHO
36
+ [main] ee912870202200a0b9cf4fd86ba57243212d341e - commit 1 of 48 2%
37
+ EOF
38
+
39
+ test_case three \
40
+ --before=' rm -f -- "$HOME/.tig_history"' \
41
+ --tigrc=' set history-size = 10' \
42
+ --keystrokes=' :echo keys_four\r:quit\r' \
43
+ --assert-equals=" .tig_history" =' echo keys_four
44
+ quit
45
+ ' \
46
+ << EOF
47
+ 2014-03-01 17:26 -0500 Jonas Fonseca o [master] WIP: Upgrade to 0.4-SNAPSHO
48
+ [main] ee912870202200a0b9cf4fd86ba57243212d341e - commit 1 of 48 2%
49
+ EOF
50
+
51
+ run_test_cases
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ . libtest.sh
4
+ . libgit.sh
5
+
6
+ export LINES=3
7
+ export COLUMNS=80
8
+
9
+ test_require readline
10
+
11
+ in_work_dir create_repo_from_tgz " $base_dir /files/scala-js-benchmarks.tgz"
12
+
13
+ tigrc << EOF
14
+ set history-size = 3
15
+ EOF
16
+
17
+ keystrokes ' :none'
18
+ keystrokes -append -keysym ' Enter'
19
+ keystrokes -append ' :quit'
20
+ keystrokes -append -keysym ' Enter'
21
+
22
+ test_tig
23
+
24
+ assert_equals stderr << EOF
25
+ EOF
26
+
27
+ assert_equals " $HOME /.tig_history" << EOF
28
+ none
29
+ quit
30
+ EOF
You can’t perform that action at this time.
0 commit comments