Change test scripts to always wait for previous command to finish
[tig.git] / test / main / show-changes-test
blob962be9e0b13cb0ac223e1b1ab297e3bde13b2456
1 #!/bin/sh
3 # Test main view display of index changes and interaction with the stage view.
5 . libtest.sh
6 . libgit.sh
7 . "$source_dir/util.sh"
9 export LINES=16
11 steps '
12 :view-main
13 :save-display main-with-unstaged.screen
14 :enter
15 :save-display main-with-unstaged-split.screen
17 :status-update
18 :save-display main-with-staged.screen
20 :enter
21 :save-display main-with-staged-split.screen
23 :view-close
24 <F1>
25 :refresh
26 :save-display main-with-staged-and-unstaged.screen
29 tigrc <<EOF
30 set vertical-split = no
31 bind generic <F1> @sh -c 'git reset a b.c'
32 EOF
34 in_work_dir create_dirty_workdir
36 test_tig
38 main_replace_index_changes_date
40 assert_equals 'main-with-unstaged.screen' <<EOF
41 $YYY_MM_DD_HH_MM Unknown o Unstaged changes
42 2009-02-13 23:31 A. U. Thor I [master] Initial commit
55 [main] Unstaged changes 100%
56 EOF
58 assert_equals 'main-with-unstaged-split.screen' <<EOF
59 $YYY_MM_DD_HH_MM Unknown o Unstaged changes
60 2009-02-13 23:31 A. U. Thor I [master] Initial commit
63 [main] Unstaged changes 100%
64 .j | 6 ++----
65 a | 6 ++----
66 b.c | 6 ++----
67 e/f | 6 ++----
68 g h | 6 ++----
69 5 files changed, 10 insertions(+), 20 deletions(-)
71 diff --git a/.j b/.j
72 index e697dfd..9d8ef3d 100644
73 [stage] Unstaged changes - line 1 of 107 8%
74 EOF
76 assert_equals 'main-with-staged.screen' <<EOF
77 $YYY_MM_DD_HH_MM Unknown o Staged changes
78 2009-02-13 23:31 A. U. Thor I [master] Initial commit
91 [main] Staged changes 100%
92 EOF
94 assert_equals 'main-with-staged-split.screen' <<EOF
95 $YYY_MM_DD_HH_MM Unknown o Staged changes
96 2009-02-13 23:31 A. U. Thor I [master] Initial commit
99 [main] Staged changes 100%
100 .j | 6 ++----
101 a | 6 ++----
102 b.c | 6 ++----
103 e/f | 6 ++----
104 g h | 6 ++----
105 5 files changed, 10 insertions(+), 20 deletions(-)
107 diff --git a/.j b/.j
108 index e697dfd..9d8ef3d 100644
109 [stage] Staged changes - line 1 of 107 8%
112 assert_equals 'main-with-staged-and-unstaged.screen' <<EOF
113 $YYY_MM_DD_HH_MM Unknown o Staged changes
114 $YYY_MM_DD_HH_MM Unknown o Unstaged changes
115 2009-02-13 23:31 A. U. Thor I [master] Initial commit
127 [main] Staged changes 100%