Add support for custom strftime(3) date formats
[tig.git] / test / tigrc / view-column-test
blob575f5d234d02e587e96528f6ccd672f19ff3c7dc
1 #!/bin/sh
3 . libtest.sh
4 . libgit.sh
6 export LINES=16
8 tigrc <<EOF
9 set line-graphics = ascii
11 # Default view setting without ID column
12 set main-view = line-number:no,interval=5 date:default author:full commit-title:yes,graph,refs,overflow=no
14 # Test change of view settings
15 set main-view-date = custom
16 set main-view-date-format = "%Y-%m-%d"
17 set main-view-line-number = yes
18 set main-view-commit-title = yes,graph,refs=no
20 # Test change of of view column settings
21 set main-view-line-number-interval = 3
22 set main-view-author-display = abbreviated
23 set main-view-author-width = 12
24 set main-view-commit-title-graph = no
26 # Test set of unconfigured or unknown columns
27 set main-view-id = yes
28 set main-view-id-width = 12
29 set main-view-committer = short
30 set main-view-committer-display = short
31 EOF
33 steps '
34 :save-display main-view.screen
37 git_clone 'repo-one'
39 test_tig
41 assert_equals 'main-view.screen' <<EOF
42 1| 2010-04-07 MPower Commit 10 E
43 | 2010-03-29 JTBrahe Commit 10 D
44 3| 2010-03-21 作者 Commit 10 C
45 | 2010-03-12 RLévesque Commit 10 B
46 | 2010-03-04 AUThor Commit 10 A
47 6| 2010-02-23 MPower Commit 9 E
48 | 2010-02-15 JTBrahe Commit 9 D
49 | 2010-02-06 作者 Commit 9 C
50 9| 2010-01-29 RLévesque Commit 9 B
51 | 2010-01-20 AUThor Commit 9 A
52 | 2010-01-12 MPower Commit 8 E
53 12| 2010-01-03 JTBrahe Commit 8 D
54 | 2009-12-26 作者 Commit 8 C
55 | 2009-12-17 RLévesque Commit 8 B
56 [main] 5cb3412a5e06e506840495b91acc885037a48b72 - commit 1 of 50 28%
57 EOF
59 assert_equals 'stderr' <<EOF
60 tig warning: ~/.tigrc:19: The main view does not have a id column configured
61 tig warning: ~/.tigrc:20: The main view does not have a id column configured
62 tig warning: ~/.tigrc:21: Failed to parse view column type: short
63 tig warning: ~/.tigrc:22: Failed to parse view column type: short
64 tig warning: Errors while loading HOME/.tigrc.
65 EOF